如何在运行Android应用程序时捕获堆内存使用情况?

时间:2015-03-23 02:40:22

标签: java android eclipse performance memory

我为Android制作了一个视频播放器应用。现在我想捕获有关其运行时(堆)内存使用情况的信息。

是否有可用于捕获和检查此信息的工具?我正在使用Eclipse来开发我的应用程序;是否有任何功能或插件使这很容易?

1 个答案:

答案 0 :(得分:1)

在工具窗口Android Studio的{​​{1}}中,有一个名为Android的按钮

如果您仍在使用Dump Java Heap,则可以在android sdk工具中打开Eclipse。您会找到DDMS按钮。然后在sdk工具中使用Dump HPROF file转换文件格式。

如果您想在代码中转储堆,可以使用此方法hprof-conv