当打开一个被版本控制的目录时,尤其是包含数百或数千个单独文件的子目录,Nautilus 会暂时冻结(应用程序无响应用户输入)。对于包含数百或数千个单独文件的目录,类似的情况也适用。这些冻结可能会持续几分钟,在此期间 CPU 负载几乎不增加(比正常值高出 2-4%),但硬盘访问是显著的。
一个例子是一个被版本控制的目录,其中包含完整的 Boost 库源码和 GNU Science 库源码,两者都已解压缩,并包含一个水文模型的完整源代码树。
有没有办法减少或消除这个问题?(版本控制很关键,不能更改;一些受影响严重的目录可以进行一些文件重新组织)
注意:这会影响到 10.04 LTS(32位 PAE)和 10.10 (64位)。Lucid 机器配备了 Core i7(2.8GHz)、6GB RAM 和带有 32MB 缓存的 1TB HDD。Maverick 机器配备了 Core i5(2.43GHz)、4GB RAM 和一个 500GB HDD(未知缓存大小)。两个 HDD 都是 7200 RPM 的硬盘驱动器。