是这样的,因为使用了第三方 Native code 的 so ,然后有内存泄露,现在通过 DDMS 导出 hprof ,再到 MAT 里查看具体的内存泄露问题,但发现 MAT 里 Overview->size 显示的内存大小和手机正在运行的程序里显示内存占用大小不一样, MAT 里显示 50M ,手机正在运行的程序里显示内存占用有 90M ,是不是 Native code 那部分的内存占用在 MAT 里不显示?因为程序一启动后内存就差不多占用了 50M ,和 MAT 里的吻合,是用了一段时间以后内存占用开始往上涨并且没有减下来过。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.