分类 Performance 下的文章

分析ueventd Coldboot耗时问题

安卓go平台启动时间发现如下ueventd耗时1.907s问题:01-11 00:20:02.854 0 0 I init : Parsing file /odm/etc/init... 01-11 00:20:02.854 0 0 E init : Unable to open '/odm/etc/init': No such...阅读全文

内核msleep()耗时过多优化

高通低端平台启动时间发现有个地方耗时达2.5s,Linux内核版本3.18,具体是msm camera driver里使用了如下code:for(i=0;i<128;i++) { do_something(); msleep(delay); do_something(); }增加log,delay是1ms,从log看实际延时多达20ms,整个循环下...阅读全文

Android UX性能测试

目标就是找到一种简单的量化测试方法apk启动时间测量方法一:利用am start一般看TotalTime,多取几次算平均。// adb shell am start -w packagename/MainActivity xxx:/ # am start -W com.android.settings/com.android.settings.Settings Start...阅读全文