我的相当复杂的应用程序有两到三个滞后时间约为500毫秒,TraceView显示在GLES20Canvas.nDrawDisplayList
中。这些滞后只发生在执行某些步骤之后,在每次运行顺利之后。
有没有办法在活动创建/恢复上调用此调用?
请不要在“减少绘制”类别中给我答案。我的代码/布局已经严格优化,我不是编写高性能java应用程序的初学者。我还阅读了Google发现的任何Android性能教程。
我必须使用包含数十个嵌套ImageView
和TextView
的大型视图,这些嵌套{{1}}和{{1}}正在显示和动画,我无法找到更多方法来进一步降低复杂性,而无需进行开发和这个应用程序的代码可重用性是一场噩梦。