正如问题标题所说,我所做的步骤是:
- 点击“更新堆”
- 在“Allocation Tracker(分配跟踪器)”选项卡上,点击“开始跟踪”
- 点击“获取分配”
在控制台中,我看到了红色提示信息:
[2013-12-29 13:56:40 - ddm-heap] *** Received REAL`
发生了什么?我有没有漏掉什么?
谢谢
正如问题标题所说,我所做的步骤是:
在控制台中,我看到了红色提示信息:
[2013-12-29 13:56:40 - ddm-heap] *** Received REAL`
发生了什么?我有没有漏掉什么?
谢谢
正确(有效):
结果会在您的源代码旁边的窗口中显示,就像这样:更多信息请参考:
https://developer.android.com/studio/profile/am-memory.html https://developer.android.com/studio/profile/am-allocation.html
嗯,REAL是最近的分配(REcent ALlocation)。
根据源代码,记录错误是handleREAL()的第一行。只是一个假设 - 这应该是Log.d()而不是Log.e(),但我不能确定。
是的,“获取分配”对我来说并不总是有效。生成的日志无法导出,并且在设备上的应用程序完成后立即消失。遗憾的是,这不是一个非常方便的跟踪工具...