0

我们在某些 Android 设备(Nexus 5、5.1.1)上似乎存在内存泄漏。

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

在此处输入图像描述

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

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

4

1 回答 1

0

我认为你已经有点“铁杆”了。

为什么不使用分配跟踪器?您可以看到对象被实例化的确切位置。

在此处输入图像描述


这是分配跟踪器演练

在此处输入图像描述

在此处输入图像描述

于 2017-04-04T10:56:51.733 回答