Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 为什么Eclipse+ADT插件将CPU保持在100%_Android_Eclipse_Cpu Usage_Adt - Fatal编程技术网

Android 为什么Eclipse+ADT插件将CPU保持在100%

Android 为什么Eclipse+ADT插件将CPU保持在100%,android,eclipse,cpu-usage,adt,Android,Eclipse,Cpu Usage,Adt,第二次,我在Eclipse示例插件中从一个简单的框架应用程序打开layout.xml文件,cpu使用率锁定到25%,即1个完整内核。过去30分钟一直是这样,我想让他跑更长的时间,因为我认为它在后台工作,但它一直在这样做 到目前为止,我已经在2台计算机上进行了测试,设置非常简单 安装Android SDK, 为Java开发人员安装Eclipse IDE, 安装ADT插件: 打开新项目,选择Android 2.3.3的框架项目 只需打开布局框架活动,可能会在右上角更改为android 2.3.3,可

第二次,我在Eclipse示例插件中从一个简单的框架应用程序打开layout.xml文件,cpu使用率锁定到25%,即1个完整内核。过去30分钟一直是这样,我想让他跑更长的时间,因为我认为它在后台工作,但它一直在这样做

到目前为止,我已经在2台计算机上进行了测试,设置非常简单 安装Android SDK, 为Java开发人员安装Eclipse IDE, 安装ADT插件: 打开新项目,选择Android 2.3.3的框架项目 只需打开布局框架活动,可能会在右上角更改为android 2.3.3,可能会设置为theme.black.noTitleBar.Fullscreen

现在你的处理器应该在一个核心上100%命中,并且从现在起应该像那样锁定

有没有解决这个问题的办法,因为在家里我只有一个核心,我不能做任何事情

有人知道为什么会这样吗?

使用-Dcom.sun.management.jmxremote启动Eclipse将其放入Eclipse.ini或使用此选项启动Eclipse.exe


当Eclipse运行时,启动并查看线程转储以查看哪个线程占用CPU。这是一个没有等待的人。提交错误报告。

我看到了同样的问题,所以我在上提交了错误报告


安卓团队现在发布了一个补丁,它对我有效。您必须升级到通过android工具下载的每个SDK模块的最新版本。最新版本的ADT也有一些长期存在的问题。

我也有同样的问题,只是将我的工作区移动到C:/workspace而不是Win 7库就解决了。

我无法回答为什么会发生这种情况。但我可以说是什么解决了它

我在Ubuntu 12.04 64位上遇到了这个问题。当我切换到debug视图时,我有100%的cpu和eclipse挂起-eclipse不可用,必须杀死它。我发现了下面的错误报告

根据那里的评论,我试着

cd/usr/lib/x86_64-linux-gnu/gtk-2.0/modules mv libgail.so libgail.so.移动


当我切换到debug视图时,Eclipse没有挂起100%的cpu。

其中有10个处于RUNNABLE状态,我无法确定哪个线程占用了cpu,甚至无法确定它们的全部或部分。刷新视图以查看其中的一些是否从列表中退出。还要检查堆栈跟踪以了解它们的作用。这可能会给你一个暗示。您使用的是windows 7吗?我已经尝试过这两种环境,windows 7 64位和XP 32位两种环境都会产生相同的问题。好吧,因为如果您在Win7中将工作区添加到库中,Eclipse会变得疯狂。您还可以使用JVisualVM评测Eclipse。它比JConsole强大得多,而且,至少在linux上,您不必使用任何特殊参数启动目标进程。在我的双核设置中,Eclipse将其中一个核心推到100%,但它从不释放它。我的eclipse版本是3.6.2,安装了最新的Android SDK。我试图关闭该项目,但Eclipse仍然保持在100%。只有重新启动Eclipse才有帮助。我相信这让我的处境更容易忍受。尽管对于4核来说,构建过程消耗了太多的350%的cpu,但构建本身至少最终完成了。