Eclipse 导致笔记本电脑无法使用

Eclipse 导致笔记本电脑无法使用

目前我无法使用我的 eclipse 项目。我正在使用 ArchLinux:

                   -`
                  .o+`                 rkmax@satellite
                 `ooo/                 OS: Arch Linux 
                `+oooo:                Kernel: x86_64 Linux 3.9.9-1-ARCH
               `+oooooo:               Uptime: 1h 19m
               -+oooooo+:              Packages: 922
             `/:-:++oooo+:             Shell: bash
            `/++++/+++++++:            Resolution: 3286x1200
           `/++++++++++++++:           DE: Gnome 3.8.2
          `/+++ooooooooooooo/`         WM: Not Found
         ./ooosssso++osssssso+`        WM Theme: Not Found
        .oossssso-````/ossssss+`       GTK2 Theme: Adwaita
       -osssssso.      :ssssssso.      GTK3 Theme: Adwaita
      :osssssss/        osssso+++.     Icon Theme: Faenza-Darkest
     /ossssssss/        +ssssooo/-     Font: Ubuntu 10
   `/ossssso+/:-        -:/+osssso+-   CPU: Intel Core i3 CPU M 380 @ 2.533GHz
  `+sso+:-`                 `.-/+oso:  RAM: 1049MB / 2808MB
 `++:.                           `-/+/  
 .`                                 `/

java version "1.7.0_40"
OpenJDK Runtime Environment (IcedTea 2.4.1) (ArchLinux build 7.u40_2.4.1-1-x86_64)
OpenJDK 64-Bit Server VM (build 24.0-b50, mixed mode)

Eclipse Juno 4.2 (extra/eclipse 4.2.2-1)

这里的问题是当我尝试更改项目中的任何内容时,Eclipse 会重建它。一个进程systemd-coredum吃掉所有内存:

COMMAND                   %MEM    RSS     %CPU
systemd-coredum           54.4    1528.04 4.3
java                      9.7     272.48  69.6
chromium                  4.6     130.08  2.2
chromium                  2.1     61.12   2.9
chromium                  2.1     60.67   0.7
gnome-shell               1.7     49.16   6.4
banshee                   1.5     42.80   4.2
chromium                  1.3     37.28   0.2
chromium                  0.8     23.45   0.2
pulseaudio                0.3     10.65   2.0

我有ulimit -c unlimited.bashrc在 coredump conf 中有文件和符号

$ ln -s /dev/null /etc/sysctl.d/coredump.conf
$ systemctl restart systemd-sysctl

但我无法解决这个问题。

答案1

要停止 coredump,您可以通过将其资源限制为 0 来禁用它:

$ ulimit -c 0

在 ArchLinux 论坛上查看此主题,截至 7/2013 似乎是一个活跃问题,https://bbs.archlinux.org/viewtopic.php?id=154511。该线程有几篇帖子提到了ln -s /dev/null ...方法不再有效。

这篇维基文章的标题是:系统ArchLinux wiki 中有更多详细信息。

相关内容