Android 应用性能测试方案一之 log 分析
今天我主要来说下过年时候自己做的一些 性能测试,由于时间紧迫,所以最终选择了全部从log方面入手,从而最终达到一气呵成的效果。 分别有这样几个大项: 1.Android应用启动消耗时间 我们分别在Activity的生命周期方法内添加Log.e(tag,message),如下效果: @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); Log.e("AppStartTime","AppOnCreate"); ... } @Override protected void onResume() { super.onResume(); Log.e("AppStartTime","AppOnResume"); ... } ,这里的tag我们使用AppStartTime,那么我们需要在应用启动之后在command内输入: adb logcat -v time -v threadtime *:E | grep ActivityStartTime>Start...