- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
9th无线性能解决方案概论
爱梦想 去旅行;目录;无线产品市场现状;爱梦想 去旅行;爱梦想 去旅行;用户期望
100ms响应
99.999%可用
省电
省流量
操作流畅;无线性能目标分析;Andorid;测试;1;无线性能测试方案设计;无线性能测试方案;云端服务;Anroid(robtium);性能Case脚本;嵌入式性能监控SDK
以Compuware APM为例;APP Monitor;各种参数检测方法【Android】
内存检测方法:
Dumpsys meminfo; proc/meminfo
Android API:getProcessMemoryInfo getTotalPrivateDirty
例子:
ActivityManager am = (ActivityManager) getSystemService(Context.ACTIVITY_SERVICE);
Debug.MemoryInfo[] memoryInfo = am.getProcessMemoryInfo(myMempid);
Eclipse插件MAT工具
;各种参数检测方法【Android】
耗电量的检测方法:
Framework/res/xml/power_profile.xml:定义各种状态值
修改android os settings源码,获取手机电量排行的原理主要是通过读取电池记录文件来实现的。
Android.os.BatteryStats隐藏类: 得到各种模块使用时间,
ernal.os.PowerProfile processAppUsage():负责解析计算各个模块记录文件,从而得出电量值.
获取隐藏API及Internal方法:/thread-254484-1-1.html
/code/explore/android-2.2-froyo/com/android/settings/fuelgauge/PowerUsageSummary.java
;APP Monitor;各种参数检测方法【Android,IOS】
网络性能测算方法
在Android,IOS App中启动tcpdump监控网络全过程,获取.pcap文件,
我们修改tcpflow的部分源代码,执行下面的命令:
执行的命令为:
../tcpflow-1.3.0/src/tcpflow -Hr anyhost/uri@host/uri -Hf output.xml -r android-ios.pcap? -d 1 -o ./capture_data
;无线性能优化;Android优化List;Android优化List;Android优化List;IOS性能优化List;IOS性能优化List;IOS性能优化List;H5性能优化List;淘宝旅行客户端
(感谢同事:少守,法义,烈冰,赪桐)
文档评论(0)