Android,通过DDMS跟踪内存,“;获取分配”;不';我什么也不做
正如问题的标题所说。我采取了以下步骤:Android,通过DDMS跟踪内存,“;获取分配”;不';我什么也不做,android,memory-management,ddms,Android,Memory Management,Ddms,正如问题的标题所说。我采取了以下步骤: 单击更新堆 在分配跟踪选项卡中,单击“开始跟踪” 单击“获取分配” 在控制台中,我看到红色消息说: [2013-12-29 13:56:40-ddm堆]***收到真实数据` 发生了什么事?我遗漏了什么吗 谢谢嗯,REAL是最近的一次分配。 根据,记录错误是handleREAL()的第一行。只是一个假设-应该是Log.d()而不是Log.e(),但我不能确定 是的,“获取分配”对我来说不是每次点击都有效。生成的日志无法导出,并在设备上的应用程序完成后立即消失
谢谢嗯,REAL是最近的一次分配。 根据,记录错误是handleREAL()的第一行。只是一个假设-应该是Log.d()而不是Log.e(),但我不能确定
是的,“获取分配”对我来说不是每次点击都有效。生成的日志无法导出,并在设备上的应用程序完成后立即消失。遗憾的是,这不是一个非常方便的跟踪工具…它需要在Android Studio中完成。(感谢在这个bug报告中说这句话的项目成员:) 您可以看到,这些图标甚至与DDMS中的图标同名(这令人困惑)!但是DDMS中的分配跟踪器不起作用,Android Studio中的“Android监视器”也起作用 另外,在截图中,我使用的是Android Studio 2.3和Android设备监视器版本25.2.2 错误(不起作用): 正确(有效): 结果将显示在源代码旁边的窗口中,如下所示: 有关更多信息:
此工具在正常工作时是否打印此错误消息?如果我对源代码的假设是正确的,那么这个日志消息并不表示错误(应该是调试级别的消息)。好的。回答我自己:这个工具确实打印错误消息,即使在它工作的时候。它,嗯,可能会更好,谷歌。你设法“获得分配”了吗?Debian上的DDMS测试无法从usb连接的设备中检索任何内容,尽管它可以看到手机和应用程序/线程等。