首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >启动android仿真器时发出“等待并发gc阻塞”问题

启动android仿真器时发出“等待并发gc阻塞”问题
EN

Stack Overflow用户
提问于 2013-06-24 21:03:49
回答 2查看 5.2K关注 0票数 2

我已经从android站点下载了ADT包,并试图启动模拟器。但大多数时候,它被困在开始的过程中,而其他时候,它需要5-10分钟才能开始。

我已经检查了LOGCAT,并且有这样的msg反复出现:“等待并发gc阻塞”。

有人知道如何解决这个问题并正常启动模拟器吗?

请注意,我有一台笔记本电脑与体面的规格,我没有部署任何应用程序的模拟器.我只是简单的开始。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-06-24 22:31:59

像这样的信息:

代码语言:javascript
复制
dalvikvm: WAIT_FOR_CONCURRENT_GC blocked 6ms

指示线程A执行了无法满足的分配,因此它试图收集垃圾。它发现线程B中已经在进行并发GC,因此必须等待完成。

看到很多这样的消息只意味着在这个过程中会有大量的内存搅动。它还表明,系统并不是简单地卡住了。

如果您使用

代码语言:javascript
复制
adb shell ps

并搜索日志消息中显示的进程ID (使用adb logcat -v threadtime),您可以看到正在旋转的进程。

票数 7
EN

Stack Overflow用户

发布于 2015-11-16 00:28:15

你有无限的循环。从一开始就跟踪你的循环候选。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17285087

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档