7

我正在尝试分析我的应用程序的内存分配,但 android studio 需要很长时间才能获取分配记录的结果(实际上已经 45 分钟而且它仍在获取!!!)

这是一个截图 只是看看时间
在此处输入图像描述

4

3 回答 3

1

我在 Android 6 上使用 Android Studio 3.2.1 和三星 S5 时遇到了同样的问题。我只是在 Android 8 上使用了另一台设备,并且分配变得可见。所以,我想,这取决于设备或 Android 版本。

于 2019-01-09T11:59:37.137 回答
0

我的分析器卡在“获取”上,因为调试器也已启动,它暂停了我的应用程序,因为它到达了断点

于 2021-12-20T16:28:22.217 回答
-1

可能需要很长时间的原因之一可能是您的方法数量非常多,如果您的代码中有太多链接的东西,这本身可能是一个内存问题。

例如,你让 class 向 classA发送一些数据B,比如说用户名,然后 classB将其发送到 classC等等......直到它到达 classZ

您可以通过使用Singleton和 makeZ以及任何其他类直接从源中提取用户名数据来打破链。

要确定这是否确实是您的问题,请尝试使用几行代码在一个新的测试项目上运行该工具。

于 2018-01-10T20:26:53.147 回答