我正在尝试分析我的应用程序的内存分配,但 android studio 需要很长时间才能获取分配记录的结果(实际上已经 45 分钟而且它仍在获取!!!)
问问题
977 次
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 回答