日期:2014-05-16  浏览次数:20637 次

ubuntu10.04的nautilus进程内存占用超大
在测试程序时,也没发现程序占用多大内存和CPU,但是监视器显示的内存和CPU都已接近100%,查看后是nautilus进程占用了过多的资源,仅这么一个进程就占用了800多M的内存,后查资料得知这是文件管理器相关的进程,我艰难的关闭了开着的几个文件夹窗口,而后其内存占用下降到了10M一下,顿时轻松了很多。也有网友说这与~/Templates下的文件有关,但是我并没发现有该目录的存在。另外我跑着的程序一直在生成图片存放在我刚才查看的文件夹下,差不多每秒钟产生一张图片,且文件夹的中图片数量已超过4万个。了解了基本情况后,我又重新打开存放图片的文件夹,不尽内存飚上去了,CPU使用也居高不下。不知大家有啥想法~
------解决方案--------------------
40,000多个图片,估计是nautils对图片preview时需要创建太多的thumbnails造成的。

nautils的设置当中关闭thumbnails看看会不会还出现你描述的情况。