MAT 直方图对象计数不等于 Android Studio 性能分析器

MAT Histogram Objects count is not equal to Android Studio Profiler

提问人:Liang Wang 提问时间:1/13/2023 最后编辑:Liang Wang 更新时间:1/13/2023 访问量:34

问:

我使用 Android Studio Profiler 转储堆 使用 hprof-conv 将堆文件转换为标准格式

$ANDROID_HOME/platform-tools/hprof-conv memory-20230112T162214.hprof memory-20230112T162214.conv.hprof

但 MAT 直方图对象计数不等于 Android Studio Profiler 例如 在 Android Studio Profiler 中

byte[] 计数为 112915 = 82773 + 24578 + 5564

MAT 直方图显示字节 [] 计数 106251

Eclipse Memory Analyzer 版本 1.13.0

但是 java.lang.Class 计数为 16661

我用的是OQLselect * from "byte[]"

结果是106251

如何解决问题使Android Studio Profiler和MAT具有相同的结果,相同的对象计数

Android Eclipse 内存 hprof eclipse-memory-analyzer

评论


答: 暂无答案