【问题标题】:Eclipse/Java always beyond 100% CPU usage in OpenSuse 12.2在 OpenSuse 12.2 中,Eclipse/Java 的 CPU 使用率总是超过 100%
【发布时间】: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 的任何建议?

【问题讨论】:

    标签: java eclipse jvm cpu-usage opensuse


    【解决方案1】:

    这很可能是由已安装的 Eclipse 插件之一引起的。我建议一一禁用插件,直到找到导致问题的插件(“Help/About Eclipse/Installation details”)。

    我也会尝试使用 -clean 参数启动 Eclipse,以便它被重置。

    【讨论】:

      【解决方案2】:

      您可以尝试不同的 IDE(例如 Netbeans,它很好地支持 Linux)并检查问题是否仍然存在。如果其他 IDE 没有问题,您可以定位到 Eclipse,如果其他 IDE 导致相同问题,则需要在系统设置中搜索。

      【讨论】:

        【解决方案3】:

        我不知道是怎么回事,但是在我清除了 Eclipse 控制台并且它变得完全响应后,问题就消失了。 似乎控制台过滤器正则表达式占用了太多 cpu

        【讨论】:

          猜你喜欢
          • 2012-07-02
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多