性能
Jason_stu
android程序猿
展开
-
启动速度排查
nanoscope原创 2020-01-14 20:53:26 · 127 阅读 · 0 评论 -
应用耗电怎么办
应用耗电怎么办? 2017-06-03 android 31 厂商在预装你的 APP 之前,通常会进行功耗测试。这种功耗测试,与研发进行的测试不同,可不是通过 ADB 或者 Android Studio Monitor 进行验证的,而是通过特定的 功耗仪 来进行的。以前,厂商在进行测试的时候,会扣取手机的电池,并换上对应的仪器,通过这个仪器上的电流消耗,可以较准确地判断该应用是否有功耗问题。...转载 2018-03-26 11:12:07 · 517 阅读 · 0 评论 -
文件IO如何设置Buffer
操作系统的文件操作是以Block为单位,而不是byte为单位。因此可以想到,如果我们的Buffer不是Block Size的整数倍,将存在浪费。例如我们的Buffer Size是1.1个Block,操作系统依然会操作2个Block。我们实验验证一下。通过StatFs.getBlockSize()得到小米3的Block Size是4096 byte。好像Buffer设置越大,系统调用越少,...原创 2019-01-04 18:56:54 · 767 阅读 · 0 评论 -
ANR分析
ANR类型ANR一般有三种类型:KeyDispatchTimeout(5 seconds) --主要类型按键或触摸事件在特定时间内无响应BroadcastTimeout(10 seconds) --BroadcastReceiver在特定时间内无法处理完成ServiceTimeout(20 seconds) --小概率类型 Service在特定的时间内无法处理完成获取tr...原创 2019-02-26 17:30:12 · 380 阅读 · 0 评论 -
android内存分析-mat
图一图二原创 2019-08-13 21:30:25 · 278 阅读 · 0 评论