当我使用adb命令从设备收集内存,CPU,网络数据时,我经常进行显式GC操作。
I / art(29126):显式并发标记扫描GC释放3(96B)AllocSpace对象,0(0B)LOS对象,31%免费,17MB / 25MB,暂停559us总计19.188ms
我该如何避免呢?它会中断数据收集和应用程序的操作。 为什么它代表应用程序(在日志中)调用。我通过adb调用命令?
答案 0 :(得分:0)
不会代表应用程序调用它 - 如果是,它的logtag将与应用程序相同,而不是toString()
或{{1} } :)也许应用程序只是释放了它的一些资源,因为你明确强制GC周期。