ROX-Filer is very slow when displaying the contents of large directories (for example, with over 1000 files and/or subdirectories).
I suspect that ROX-Filer is slow because it is sorting the files, so I suggest that ROX-Filer implement a new sorting option that sorts files faster. Perhaps ROX-Filer could sort files in the same order as ls, which is fast. (Incidentally, this would be welcome to users comfortable with the sort-order used by ls.)
I am running ROX-Filer 2.8 on OpenBSD 4.5.
I have now identified the origin of the reported behavior. When ROX-Filer opens a directory that contains over 1000 subdirectories, it searches each subdirectory for AppRun and .DirIcon files. This can be a slow and disk-intensive process.
I have attached a patch that solves this problem by preventing ROX-Filer from searching for the AppRun and .DirIcon files. (It also disables most of the features associated with the AppRun and .DirIcon files, so the patch should only be applied by users who never use those features.)