在我的桌面上,Xorg泄漏了大量内存。我过去常让这台机器运行数天(数周,数月……),但是我每周大约不得不重启一次xorg,因为它占用了太多内存。
我是唯一受此问题影响的人吗?为什么会这样呢?
是Xorg被窃听还是其他问题(也许是一些xorg模块)?
我可以做些什么来避免它?
更多信息:
我使用的是ArchLinux,内核2.6.36,NVIDIA驱动程序260.19.36,gnome 2.32.1。
无论如何,我已经有很多年了,比如一年多。
这是经过大约9天的正常运行时间后,Xorg流程在顶部显示的方式...
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1591 root 20 0 278m 229m 9364 S 2 11.8 244:38.73 Xorg
我只有几个打开的窗户。229MB的常驻内存对我来说似乎很多(随着时间的推移,它将不断增长)。重新启动Xorg后,我还将在其生命之初添加进程统计信息。
这是我的Gnome桌面启动后立即出现的情况:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1573 root 20 0 89508 43m 11m S 1 2.2 0:03.53 Xorg
Xorg
即使我关闭了所有X11应用程序(但Gnome应用程序),该过程也占用了大量内存(例如300m)。