目前我无法使用我的 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 中有更多详细信息。