我做了一个应用程序,我想看看我是否可以通过在某个活动上运行跟踪视图来提高性能 + 它是后台任务。
此链接指向来自 traceview 的图像。如您所见,有 2 种颜色占用了最多时间 + 处理器。
- 蓝色来自
drawBitmap
. (我使用了一个标题标志、一个重复的标题背景和另一个在整个屏幕上重复的背景,所有这些都在XML 布局文件中进行了描述)。 - 绿色是一种叫做
dalvik/system/VMDebug.startGC ()V
我的问题:
- 我可以做些什么来降低这个 drawBitmap 的成本吗?(但是,我想将所有图像保留在屏幕上)
- 这是什么 VMDebug 东西?似乎无法通过谷歌找到太多关于它的信息