[Shotwell] shotwell with 100k pics: somewhere between quite fast and too slow

oliver oliver at first.in-berlin.de
Sat Aug 13 01:44:19 UTC 2011


Hello,

I had now used shotwell 0.10.1
and imported about 130.000 picture files
(jpeg, 720 x 576 pixel, about 10k per file).

I have not looked at the time in detail, but it needed
"the whole day", roughly estimated about 12 hours or so.

Thats much too slow.

I will test how long the creation of the thumbnails 
with convert and shell will need. I would assume it's
much faster.


When scrolling in the overview of the files,
here shotwell performs very good.
Thats much better than I had in mind that f-spot behaves.
But maybe thats because I compared f-spot when it has not
already built the thumbnails.

But somehow shotwell seems to be much faster in that point.
(I could compare with f-spot maybe, when the thumbs are all created.
But f-spot is on a different machine, so the comparison can only
be roughly).


When I click on one of the thumbnails, it needs long to open
the picture (about 4 or 5 seconds).
Here f-spot seems to be quicker.

When I want to close that picture and go back to the overview
with thumbnails it needs even longer: about 38 seconds.

Nothing that really could be accepted.


In f-spot I have about 30,000 pictures, in the shotwell test I used
about 100,000.

But I would assume f-spot will perform better at 100,000 pictures.

Somehow it seems there must be done some work to optimize here.

Either the OO-way is too much performance hungry, or the algorithms
and/or datastructures in use could be optimized.
Maybe the handling of the database.

When I have opened one picture, then using the next/previous-arrows,
this performs quite well.

But switching between overview and single picture and back from single
picture to overview is unacceptable slow.


Maybe this can give the developers a hint on what might be necessary to look at.


Some issues are quite fast and others are very slow.
For a program with version number much below 1.0
this might be no surprise that not anything is perfect.

But I hope these issues will be addressed.


Ciao,
   Oliver



More information about the Shotwell-list mailing list