发明名称 |
嵌入式应用的性能测试方法、嵌入式终端设备及网络系统 |
摘要 |
本发明实施例公开了嵌入式应用的性能测试方法、嵌入式终端设备及网络系统。其中,该方法包括:启动应用程序;通过采样的方式周期性地探测应用程序运行时的模块或函数属性,并根据探测结果统计所述应用程序运行时位于各模块或函数的次数;当所述应用程序运行结束,获取采样数据,并根据所述采样数据计算出所述各模块或函数在所述应用程序运行时的整体耗时情况。本发明实施例可较全面地反映嵌入式应用系统中各模块或函数在整个系统中的消耗分布情况。 |
申请公布号 |
CN102043707B |
申请公布日期 |
2014.12.31 |
申请号 |
CN200910110538.7 |
申请日期 |
2009.10.16 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
黄磊 |
分类号 |
G06F11/36(2006.01)I |
主分类号 |
G06F11/36(2006.01)I |
代理机构 |
广州三环专利代理有限公司 44202 |
代理人 |
郝传鑫;潘中毅 |
主权项 |
一种嵌入式应用的性能测试方法,其特征在于,包括:启动应用程序;通过采样的方式周期性地探测应用程序运行时的模块或函数属性,并根据探测结果统计所述应用程序运行时位于各模块或函数的次数;所述模块或函数属性包括预先为所述模块或函数设定的入口标志及出口标志,所述入口标志指示所述应用程序位于所述模块或函数,所述出口标志指示所述应用程序离开所述模块或函数;当所述应用程序运行结束,获取采样数据,所述采样数据包括所述应用程序运行时位于所述各模块或函数的次数、在所述应用程序运行时采样总次数以及采样总时间;并根据所述采样数据计算出所述各模块或函数在所述应用程序运行时的整体耗时情况,包括:根据模块或函数在所述应用程序运行时的整体耗时等于应用程序运行时位于所述各模块或函数的次数与在所述应用程序运行时采样总次数的比值再乘以采样总时间的原则计算出所述各模块或函数在所述应用程序运行时的整体耗时情况。 |
地址 |
518057 广东省深圳市高新科技园南区高新南一道飞亚达高科技大厦7层 |