Written by zaryk the 29 Feb 08 at 15:57.
Category: System.
Related project:
Nothing/Others.
Status: New
Rationale
Nautilus is curently very slow especially when opening folders containing many files and sub-folders.
It takes 10 seconds for example to display /usr/bin directory with Athlon XP 2500+ CPU and 512 MB RAM machine. Thunar does the action with no lag on the same configuration.
Hell, yes. I can only speak for my own, less than state of the art system, but once a folder has some thousand files in it, performance gets abysmally slow.
Took 10 seconds or so for me. What happens there is that Nautilus probes many of the files to determine their actual file types and more accurate information, it doesn't entirely blindly believe everything.
Didn't see the value of this till today. Plugged in a 300Gig external drive loaded with goodies I needed and OMG was it slow to show folders. Please fix.
Yes I agree!
Yesterday I opened a folder with 1200 pictures. The thumbnails took years to generate. And at the end, memory required by nautilus was 232Megs!!
I find the thumbnail generation on Nautilus hopelessly slow. If you insert a camera card full of photos and view it with Nautilus it takes about 2 seconds per thumbnail (on a brand new computer).
Thunar can generate these thumbnails instantly, because it uses the thumbnails put in the Exif tags of the jpeg by the digital camera. Nautilus should do the same.
Perhaps thunar should replace nautilus as the default file manager - it is more modern, plugable, and faster. It also follows all the freedesktop.org standards.
Nautilus is the worst of all file managers when it comes to speed! It is even slower than - I hate to say this - it is even slower than freaking Windows Explorer. It is even slower than Windows Explorer as a VMware guest on Linux connecting to a CIFS folder on Samba!
your descripption makes it seem decent. only trying to view a samba folder nautilus used 50% cpu and 250 mb ram and takes about 60+ seconds, SERIOUSLY nautilus sucks, and it acts like a virus and restarts itsself when you kill it cause its killing your computer, the only way to get rid of the ************ app is to rename the executable, IT ****ING SUCKS. IT SUCKS REALLY BAD, IT NEEDS TO BURN IN ****. seriously i like linux but windows is WAYYYYYYYYY faster than this nautilus ********.
2400+ Athalon 1GB ram
well I'm not going to go so far as to say nautilus sucks, because it does have some redeeming features...
However it is quite slow:
1. Slow with large number of files.
2. Thumbnailers are slow, the worst being large thumbnail mode causing regen every time (no caching)
3. "Jumpy" refresh as the files are updated and sorted in real time, I suggest resorting in clumps, so it's not so jumpy.
4. No metadata support, just try opening a photo or music folder, you can't add columns for any useful attributes.
5. Tabs (fixed in the new version yea!!)
6. Slow redraw of window (problem with most GTK apps)
7. No obvious way to access "Computer" without going back to the main menu
8. Can't use "up" button to go up to SMB server share list from a root SMB share
Good things:
1. Seamless mounting of FTP and SMB shares, so you can access most types of files as if they were local
2. Scripting support so you can make your own right-click options
3. Working trash can
4. While slow, it actually does thumbnail most files, with large thumbnail support.
5. IT WORKS, and doesn't crash much
I have often worked with the nautilus
FTP protocol and I recognized that the speed
is very slow, if you compare nautilus with other
ftp clients like filezilla.
I reverted to using a terminal when accesing directories with a large number of files. And this is very sad! Am apllication as central to the desktop as Nautilus must be fixed with high priority!
I know nothing about the source of Nautilus, but I assume, that it determines the file types of all files in the folder when opened, although it would be perfectly sufficient to identify only those currently visible (probably only one or two dozens). I should not be all too hard to fix this.
I don't think the sluggishness of Nautilus is Nautilus-specific. It looks more of a Debian thing. I remember it being slow with Debian Etch, it is (tolerably) slow on my desktop machines running Ubuntu and IT IS ABYSMALLY SLOW ON MY MSI PR601 LAPTOP. It takes 2 minutes to open a folder containing some 3000 of mostly small files. I run Fedora 10 on the same laptop - Nautilus opens the same folder almost instantaneously (with the same tracker options on). I've just tested Zenwalk and Sabayon - it doesn't seem to be a problem with these distros either.
Happy New Year
J.
@Solution #2 : Cache shouldn't have worked as described. We should only checks last change date. If file was modified, we should detect mime of it. When folder was modified, we will refresh file list.
This solution won't work for file systems without times records and with fuse, so it should be disabled for those mount points, according to /etc/mtab.
We could also regenerate preview on save/change operation. Why? Because kernel will still ships cache of files in memory. So it should be done by GNOME virtual file system layer. If we change some picture(or other file by GNOME application), it should regenerate preview for file as soon as it is possible.
My ideas don't solve main problem - what does if we put nonlocal media to computer?
It can been handled by .desktop file. .desktop file on the medium can tell, which files should been cached, etc.
Yes. Please. Do something to speed Nautilus Thumbnail generation. As it is, the app is laughably and embarrassingly slow for an OS that is attempting to appeal to multimedia users.
Also, please see idea #6878 - Use Thunar Thumbnailers in Nautilus.