测试应用的冷启动和热启动时间
eg:
adb shell am start -W com.qihoo.browser/.BrowserActivity````
结果:
wangxin@wangxin:~/Downloads$ adb shell am start -W com.qihoo.browser/.BrowserActivity
Starting: Intent { act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] cmp=com.qihoo.browser/.BrowserActivity }
Status: ok
Activity: com.qihoo.browser/.BrowserActivity
ThisTime: 821
TotalTime: 821
Complete
### 实时显示程序的内存消耗
讯飞Android应用性能测试工具:[iTest](http://itest.iflytesting.com/?p=1)
![itest.png](?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
### 静态代码质量检测工具
Intellij Idea, Analyze -> inspect code.
通过静态代码质量检测工具可以删掉工程中无用的资源文件、发现潜在的内存泄漏问题、明显的代码问题、简化代码等等。
对我们现有的project分析结果显示有7万多个潜在问题, 其中有相当一部分是对代码不规范编写报告的问题, 解决这些问题对改善代码的简洁性有很大的帮助。
同时, 能检测出不少在类中的无用对象,对减少应用的内存占用也有一定帮助。 |