【发布时间】:2015-12-08 08:54:18
【问题描述】:
我在特定设备上遇到了巨大的内存问题,其中大量内存是从无处分配的。我正在尝试进行 heapdump 以确定分配内存的内容,但是当我尝试打开 heapdump 文件时,Android Studio 中出现错误:
HprofView - Unexpected error while processing hprof file: null
我已经进行了一些网络搜索,但据我所知,没有任何关于此错误的引用。我只需要获取堆转储的帮助,我可以从那里修复我的应用程序。
编辑:我尝试转换转储文件,但它给了我另一个错误:
Convert Android Java Heap Dump - Unexpected error while converting heap dump: ERROR: read 16710959 of 33177623 bytes
【问题讨论】:
-
我在装有 Android 5.0 的 Nexus 6 上也是如此,只有一个已启动的应用程序消耗接近 170Mb我错了
-
处理同样的问题。你找到解决方案了吗?
-
@ryye 不幸的是,不,我没有解决这个问题。我最终修复了我的应用程序中的底层内存问题,所以从他们开始我就不必处理这个问题了。我有点希望 AS 开发团队中的某个人能看到这一点并为此做点什么。不幸的是,它没有引起任何关注。