Android生成heap dump文件(.hprof)
一个heap dump就是一个程序heap的快照,可以获知程序的哪些部分正在使用大部分的内存。
它保存为一种叫做HPROF的二进制格式。对于Android执行android.os.Debug.dumpHprofData(hprofPath)方法后所生成的文件,需要把.hprof文件从Dalvik格式转换成J2SE HPROF格式。使用AndroidSDK提供的hprof-conv工具可执行该转换操作。
hprof-conv dump.hprof converted-dump.hprof
本文属sodino原创,发表于博客:http://blog.csdn.net/sodino,转载请注明出处。
相关代码可以从QQ群Code2Share(363267446)中的群文件中下载。
Android代码生成dump文件如下:
public static boolean createDumpFile(Contextcontext) {
StringLOG_PATH = "/dump.gc/";