On Saturday 20 June 2009 19:21:28 stair wrote:
> I have been a long time user of GQview and switched to GeeQie about a
> year ago, great stuff Guys, it looks like you are working really hard on
> it I look forward to watching GeeQie develop.
>
> Now my point, when performing file operations from within GeeQie e.g.
> moving or deleting a large number of images (a few 100s) things get very
> slow taking 100% processor.  As the number of images remaining to be
> operated on gets smaller things speed up. It is as if the operation is
> performed on only 1 image at a time and after each operation the list of
> remaining images is re-created.  I have no idea if this is what is really
> happening, only that this is what seems to happen in use.  I don't recall
> these operations being so slow on GQview, any thoughts?
>

The file operations are performed one file at a time in an idle call
(g_idle_add called in file_util_perform_ci_internal)
The file list is updated in another idle call (g_idle_add called in 
vf_refresh_idle).
Both these idle calls have the same priority. It probably needs a more clever 
handling of list update priority - start low and increase over time. I will 
try to implement it.
Thanks for pointing on this issue.

Vladimir


------------------------------------------------------------------------------
Are you an open source citizen? Join us for the Open Source Bridge conference!
Portland, OR, June 17-19. Two days of sessions, one day of unconference: $250.
Need another reason to go? 24-hour hacker lounge. Register today!
http://ad.doubleclick.net/clk;215844324;13503038;v?http://opensourcebridge.org
_______________________________________________
Geeqie-devel mailing list
Geeqie-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geeqie-devel

Reply via email to