多くのファイルを含む 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アプリケーションは、このファイルセレクターの問題によって不自由になっています...