我的Galaxy选项卡10.1(4.0.4)和SGS 3(4.1.4)
上有奇怪的行为 DDMS探查器显示Bitmap.nativeCreate非常慢。 97%的cpu时间需要VMDebug.startGC()
另一款平板电脑Lenovo IconTab(4.1.1)效果很好,而且分析器不会显示任何异常的GC执行。
因此,我的应用程序性能在联想和三星设备上有很大差异。
我的代码中没有任何Debug.start_anything_()
。
我尝试制作调试和发布版本,从Android Studio运行,并手动将发布apk复制到设备。将设备重置为出厂默认值。但它仍然非常缓慢,并且剖析器显示。
有什么想法会引发VMDebug.startGC()
?