TraceView配置TextView。<init>占用大部分时间</init>

时间:2014-07-25 19:41:26

标签: android performance trace

每当我创建视图时,我的Android应用程序似乎都很慢,例如初始启动和每次旋转它。我制作了一个包含大量表格和文本字段的应用程序,平板电脑上的每个活动数量超过50+。

我在想,可能会发生一些不应该发生的可怕计算,所以我做了一个跟踪视图。

从它的外观来看,占用CPU时间的一个重要方法是

android/widget/Textview.<init> --> Incl Cpu Time 31%

所以基本上,创建视图是创建视图的原因很慢。

这对我没有意义,因为我的应用程序没有那么多布局。我使用TextViews和EditTexts,我的应用程序没有图像。它不应该如此荒谬地慢。有人有慢速onCreateView()+ onViewCreated()解决?是否有一些神奇的方法可以确保我的观点不会永远在旋转时创建/重新创建?

0 个答案:

没有答案