在 OpenSuse 12.2 中,Eclipse/Java 的 CPU 使用率总是超过 100%
Posted
技术标签:
【中文标题】在 OpenSuse 12.2 中,Eclipse/Java 的 CPU 使用率总是超过 100%【英文标题】:Eclipse/Java always beyond 100% CPU usage in OpenSuse 12.2 【发布时间】:2014-02-04 15:31:07 【问题描述】:我在笔记本电脑上使用 Eclipse 和 chrome 浏览器进行基本的 android 开发,我发现 Eclipse 每次都占用超过 100% 的 CPU。
我的系统属性如下:
Linux 发行版
cat /etc/issue
Welcome to openSUSE 12.2 "Mantis" - Kernel \r (\l).
内核
uname -a
Linux linux-b4rl.site 3.4.47-2.38-desktop #1 SMP PREEMPT Fri May 31 20:17:40 UTC 2013 (3961086) x86_64 x86_64 x86_64 GNU/Linux
JAVA版
java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.1) (suse-3.41.1-x86_64)
OpenJDK 64-Bit Server VM (build 24.0-b50, mixed mode)
如您所见,我没有运行任何模拟器,chrome 也没有使用任何 JRE 插件。
我的笔记本电脑是配备 Core i5(2.30 Ghz + 4 GB RAM)的戴尔 Inspiron N5110,与 Windows 相比,Linux 上 java 的这种缓慢性能让我心碎。
关于 JVM 占用 CPU 的任何建议?
【问题讨论】:
【参考方案1】:这很可能是由已安装的 Eclipse 插件之一引起的。我建议一一禁用插件,直到找到导致问题的插件(“Help/About Eclipse/Installation details”)。
我也会尝试使用 -clean 参数启动 Eclipse,以便它被重置。
【讨论】:
【参考方案2】:您可以尝试不同的 IDE(例如 Netbeans,它很好地支持 Linux)并检查问题是否仍然存在。如果其他 IDE 没有问题,您可以定位到 Eclipse,如果其他 IDE 导致相同问题,则需要在系统设置中搜索。
【讨论】:
【参考方案3】:我不知道是怎么回事,但是在我清除了 Eclipse 控制台并且它变得完全响应后,问题就消失了。 似乎控制台过滤器正则表达式占用了太多 cpu
【讨论】:
以上是关于在 OpenSuse 12.2 中,Eclipse/Java 的 CPU 使用率总是超过 100%的主要内容,如果未能解决你的问题,请参考以下文章
如何在 openSUSE 12.2 上设置 PHP 的默认版本
在 OpenSUSE 上使用 PHP-FPM 安装 OCI8
Eclipse 在 opensuse 更新后崩溃并且没有错误日志
Eclipse RCP:将 Eclipse 产品转为 openSUSe 的 rpm