我的内存正在慢慢填满。我有 2GB 的 RAM,如果我启动系统,应用程序会使用 30%。现在几天后,它显示应用程序使用了 90%。我知道 Linux 正在尽可能多地使用内存,但如果达到 90%,它就会变得非常慢。我不知道谁在使用它......我的 top 命令显示
21 1 1260m 266m 9792 S 5 13.3 0:24.52 java
20 0 47160 308 276 S 0 0.0 1:05.65 udisks-daemon
20 0 324m 16m 4808 S 0 0.8 1:10.92 gnome-terminal
20 0 740m 15m 5996 S 0 0.8 7:41.15 soffice.bin
21 1 804m 191m 38m S 0 9.6 0:24.22 firefox-bin
20 0 19392 1392 956 R 0 0.1 0:00.02 top
20 0 23900 988 416 S 0 0.0 0:03.76 init
有什么想法吗?内存泄漏?
答案1
从评论来看,您同时使用了太多繁重的应用程序。由于 RAM 如此之少,我建议在使用 Eclipse 和其他繁重(尤其是解释型)应用程序时少运行一些应用程序。当然,大多数应用程序都会缓慢但肯定地增加内存使用量,直到您开始遇到抖动。为避免这种情况,请不时重新启动应用程序。如果您正在运行 Unity,您也可以轻松重新启动 Unity。只需unity
在运行对话框中运行即可重新启动它。它也会重新启动compiz
,并释放一些内存。