[KPhotoAlbum] Performance issue: KPA too slow when clicking on"big" supercategories
Lars Clausen
lars at raeder.dk
Thu Dec 28 01:55:34 GMT 2006
Jesper K. Pedersen said:
> Seems like you are right indeed. That just shows how little I use
> subcategories myself.
>
> I spent the better of an hour profiling it, and came to the conclusion
> that it
> unfortunately is the algorithms that sucks rather than the implementation.
> In
> my database with ~7000 images, it takes billions of string compares to
> search
> for a large enough category :-/
String compares? You mean you don't intern the strings and use == to
compare them? If you use something other than C for your locale, string
compare is egregiously expensive, otherwise it's just very expensive.
> It is unfortunately too late to do something about that for the next
> release.
> I do, however, plan to spent some time to make a patch level release after
> the next one, which will include bug fixes and optimizations only.
Is there a description of the problem and the algorithm used somewhere
online? I'd like to give it a think. Or else, where in the code should I
look?
-Lars
More information about the Kphotoalbum
mailing list