2011-05-17 23 views
5

第二,我从Eclipse示例插件中的简单框架应用程序打开layout.xml文件,cpu使用率锁定高达25%的IE。 1个完整核心。在过去的30分钟里,我一直想要让他跑更长的时间,因为我认为它在后台工作,但它只是继续这样做。为什么Eclipse + ADT插件使CPU​​保持100%

我对2computers迄今为止检测这一点,并设置为 安装Android SDK, 安装Eclipse IDE的Java开发者, 安装ADT插件:http://dl-ssl.google.com/android/eclipse/ 开新项目,选择项目框架为Android 2.3.3 ,只需打开布局框架活动,也许更改为android 2.3.3在右上角,也许设置为theme.black.noTitleBar.Fullscreen。

而现在你的处理器应该达到100%(在一个内核上),并且应该从现在开始被锁定。

有没有解决这个问题的方法,因为在家里我只有1个内核,而且我什么都做不了。

有没有人有任何线索,为什么发生这种情况? http://my.jetscreenshot.com/demo/20110517-gbr8-201kb

+0

我有完全相同的问题。在我的双核安装上,Eclipse将其中一个内核推到100%,并且从不释放它。我的eclipse版本是3.6.2,安装了最新的Android SDK。我试图关闭该项目,但Eclipse仍然保持100%。只有重新启动Eclipse有帮助。 – 2011-06-08 10:59:00

回答

2

我看到相同的问题,所以我在http://code.google.com/p/android/issues/detail?id=18865提交了一个错误报告。

Android团队现在发布了一个修复程序,它适用于我。您必须升级到通过android工具下载的每个SDK模块的最新版本。最新版本的ADT也有一些固定的长期问题。

0

启动Eclipse与-Dcom.sun.management.jmxremote(放入eclipse.ini或使用该选项启动eclipse.exe)。

当Eclipse运行时,启动jconsole并查看线程转储以查看哪个线程占用了CPU。这是不是WAITING。提交错误报告。

+0

有10个状态为“RUNNABLE”我不知道哪个线程占用CPU – 2011-05-17 14:22:54

+0

可能是全部或部分。刷新视图以查看它们中的一些是否退出列表。同时检查堆栈跟踪,看看他们做了什么。这可能会给你一个提示。你在Windows 7上? – 2011-05-17 14:25:40

+0

我试过这两个环境,Windows 7 64位和XP 32位两个环境产生相同的问题。 – 2011-05-17 15:14:13

0

我有同样的问题,它只是通过将我的工作区移动到C:/workspace而不是Win 7 Libraries来解决。

1

我无法回答“为什么”发生这种情况。但我可以说是什么修复了它。

我在Ubuntu 12.04 64位上遇到过这个问题。当我切换到调试视图时,我有100%的cpu和eclipse挂起 - Eclipse无法使用,不得不杀死它。我发现下面的错误报告

https://code.google.com/p/android/issues/detail?id=34641

继评论着,我试图

CD /usr/lib/x86_64-linux-gnu/gtk-2.0/modules MV libgail.so libgail.so.moved

当我切换到调试视图时,Eclipse没有挂起(没有100%cpu)。

+0

我相信这让我的情况有点可以忍受。尽管构建过程吃掉了太多350%cpu(对于4核心),但构建本身至少完成了。 – shr 2015-06-17 10:09:52