我在Android Studio 2.3上编写应用程序,该应用程序使用SQLite数据库并通过HTTP连接上传数据。自从我在Nexus 6P上安装Android O后,我遇到了问题。
我的问题是什么
当我的应用运行时,我每秒都会收到以下信息。
05-19 20:20:43.560 20029-20036/net.example.app I/chatty: uid=10378(u0_a378) JDWP identical 8 lines
05-19 20:20:44.059 20029-20036/net.example.app I/zygote64: Starting a blocking GC ObjectsAllocated
所以这继续在无尽的日志中。我真的不知道它可能是什么。我也注意到设备会变热。
现在我的问题是,是否有人遇到同样的问题或是否有解决方案?
请随意索取一些代码。
答案 0 :(得分:5)
它无害。它是在Android O中添加到GC的额外日志消息,作为潜在死锁解决方案的一部分。 Here's the commit in Android ART GC that causes it
你之所以看到它,是因为"记忆" Android Studio中的监视器选项卡轮询周期性(非常频繁)分配的对象计数,以显示内存图。
解决方法:禁用Android Studio内存监视器。