启动已分配的阻塞 GC 对象



我在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

所以这在无休止的日志中继续。我真的不知道它会是什么。我还注意到设备会变热。

现在我的问题,有没有人有同样的问题或有解决方案?

请随时询问一些代码。

这是无害的。这是一条额外的日志消息,作为潜在死锁解决方案的一部分添加到 Android O 中的 GC 中。这是导致它的Android ART GC中的提交。

您看到它的原因是,Android Studio 中的"内存"监视器选项卡会定期(非常频繁(轮询分配的对象计数,以显示内存图。

解决办法:禁用 Android Studio 内存监视器。

最新更新