启动阻止GC ObjectsAllocated

Jul*_*kli 13 android

我在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
Run Code Online (Sandbox Code Playgroud)

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

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

请随时询问一些代码.

ake*_*ent 5

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

您看到它的原因是因为Android Studio中的“内存”监视器选项卡轮询了定期(频繁)分配的对象数以显示内存图。

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