在 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

C++ - 将 C++ 代码从 Visual Studio 移植到 Linux Eclipse IDE 时出现问题

复制 openSUSE Linux 安装