我有一个大型(5GB)的hprof转储文件,是当应用程序发生
我目前正在使用MAT,但无法找到获取线程信息的方法。我应该使用哪个工具?
(我不确定hprof文件是否包含OOM发生时的线程信息/调用位置。)
(我知道如何在正常情况下拍摄线程转储。问题是事件已经发生,我只有hprof转储文件。)
OutOfMemoryError
时创建的。(使用XX: HeapDumpOnOutOfMemoryError)。不幸的是,在此错误发生时没有收集到任何日志。重新创建将需要几个小时。如果有一些工具可以从hprof中显示异常堆栈跟踪或所有线程堆栈等信息,那就更好了。我目前正在使用MAT,但无法找到获取线程信息的方法。我应该使用哪个工具?
(我不确定hprof文件是否包含OOM发生时的线程信息/调用位置。)
(我知道如何在正常情况下拍摄线程转储。问题是事件已经发生,我只有hprof转储文件。)