我刚开发了一款适用于Android的应用,它是一款小型匹配应用。问题是,当我在nexus 5上运行我的应用程序时,CPU使用率上升,然后我杀死该进程(完全关闭应用程序,因此它不会在后台运行)它会关闭。因此,我通过使用Android设备监视工具检查,但我无法找到,只有一个计数不断增加(标记为红色)当我在该工具中看到并附在这里。我甚至不知道从哪里开始修复问题。你们能给我一个想法吗?
答案 0 :(得分:0)
Take Dump将为您提供hprof文件。你需要转换这个文件并在MAT中使用。请参阅此文http://android-developers.blogspot.com/2011/03/memory-analysis-for-android.html
https://developer.android.com/tools/debugging/debugging-memory.html
用于eclipse的MAT下载 https://projects.eclipse.org/projects/tools.mat/releases/1.3.0
检查堆内存或dalvik内存是否在增长,并搜索相应的文章。