Page 1 of 1
Speed improvements (folders pane and others)
Posted: Wed May 30, 2007 12:39 am
by AlterMann
Hi,
I am working with big (1000+ file) folders. I think XnView need, some viewing speed improvements in certain areas.
These are:
1- Folder pane: "Big" folder names appearing very slowly here. This can be improved.
2- Folder pane: "Off-screen" folders not processed! So when you scroll the tree, you have to wait for showing names. (Should be pre-prepared.)
3- If you click a "big" folder name in tree, you have to wait so much time for begin the showing thumbs. (And within this time, program locks-up.) This speed can be improved.
4- Changing modes between Browser and Viewer (double-click) can be faster.
5- Currentlly using "High quality zoom" algorithm and/or way of using it is performance killer.
I hope these problems is going to solve in future.
Note: You can see, these speed problems solved in other application: CompuPic Pro.
Re: Speed improvements (folders pane and others)
Posted: Wed May 30, 2007 8:30 am
by xnview
AlterMann wrote:
1- Folder pane: "Big" folder names appearing very slowly here. This can be improved.
If you have many subfolders, it's perhaps the problem...
2- Folder pane: "Off-screen" folders not processed! So when you scroll the tree, you have to wait for showing names. (Should be pre-prepared.)
Yes, right!
3- If you click a "big" folder name in tree, you have to wait so much time for begin the showing thumbs. (And within this time, program locks-up.) This speed can be improved.
If you use the cache, XnView read first files and cache before to display it
4- Changing modes between Browser and Viewer (double-click) can be faster.
Perhaps no need to re read the file...
5- Currentlly using "High quality zoom" algorithm and/or way of using it is performance killer.
Note: You can see, these speed problems solved in other application: CompuPic Pro.
Currently i have no other way to resize quicker, it's already a optimized algorithm...
Posted: Sun Jun 17, 2007 11:29 am
by AlterMann
I have an idea about folders: Maybe you can use an internal directory structure cache for displaying folders! Thus does not needed to re-read folders every time.
In a normal PC, files may change a lot, but folders change less. So caching that data is maybe a good idea for speed... (I am not talking about every folders, just thumbnail cached ones.)
Of course, actual folders structure must be check every time. Bu firstly (and instantly) using cached data.
Re: Speed improvements (folders pane and others)
Posted: Sun Jun 17, 2007 12:54 pm
by Danny
AlterMann wrote:
4- Changing modes between Browser and Viewer (double-click) can be faster.
Agreed:
http://newsgroup.xnview.com/viewtopic.php?t=12852
Re: Speed improvements (folders pane and others)
Posted: Sun Jul 08, 2007 5:04 am
by Mooninaut
xnview wrote:AlterMann wrote:
3- If you click a "big" folder name in tree, you have to wait so much time for begin the showing thumbs. (And within this time, program locks-up.) This speed can be improved.
If you use the cache, XnView read first files and cache before to display it
I have noticed that large folders actually load slower with caching enabled than with caching disabled. This is because when thumbnails are not cached, they are generated one at a time and you can continue to browse while this occurs. However, if thumbnail caching is enabled, every thumbnail in the directory is loaded from the cache at once, and XnView does not respond to user input until all thumbnails are loaded.
The solution to this problem would be to load thumbnails from the cache one at a time, or a few at a time, instead of all at once.
Re: Speed improvements (folders pane and others)
Posted: Sun Jul 08, 2007 3:32 pm
by JohnFredC
XnView does not respond to user input until all thumbnails are loaded.
IMHO this is the real problem.