【发布时间】:2009-04-30 23:22:35
【问题描述】:
对于包含许多文件的 nfs 目录,打开 gtk FileChooserDialog 非常缓慢。 strace 显示很多时间调用“stat”。对目录中的每个文件进行大约 5 次调用。我们如何关闭对“stat”的调用,只显示文件名列表而不显示修改时间?
我们使用的是 Redhat Enterprise 4、x86_64、Linux 2.6.9-42.0.8.ELsmp 和 FileChooser 来自: /usr/lib64/libgtk-x11-2.0.so.0.400.13 。一个测试程序打开一个 FileChooserDialog 需要 10 秒,而 'ls' 大约需要 25 毫秒才能列出相同的目录。
我们的 Eclipse 应用程序因文件选择器问题而瘫痪......
【问题讨论】:
-
我也注意到了这个延迟时间。当你去 /usr/bin 告诉 firefox 用什么应用程序打开文件时,它真的很烦人,它会滞后 10 秒。
标签: linux performance dialog gtk