Android:内存分析器工具:确定分配对象的位置

时间:2017-04-04 10:50:05

标签: android eclipse-memory-analyzer

我们在某些Android设备(Nexus 5,5.1.1)上出现内存泄漏。

我们已经获得了一些内存转储并通过Eclipse Memory Analyzer工具运行它们,似乎有越来越多的字节数组未被清除。

enter image description here

右侧的选项卡显示应用程序启动时的状态,左侧的选项卡显示20个左右的应用程序循环后。 (如果继续运行其循环,该应用程序最终将导致oom)

如何使用该工具追踪这些字节数组的分配位置?

1 个答案:

答案 0 :(得分:0)

我认为你已经走了一段时间"铁杆"。

为什么不和Allocation tracker一起去?您可以看到对象的实例化位置。

enter image description here

此处Allocation tracker walkthrough

enter image description here

enter image description here