[Digikam-devel] Startup Speed

Gilles Caulier caulier.gilles at kdemail.net
Fri Apr 7 07:03:31 BST 2006


On Friday 07 April 2006 06:40 am, Gerhard Kulzer wrote:
> Gilles what did you do? DigiKam starts up in 25 sec instaed of 50+ sec.
> Great !! :-)

I'm using Exiv2 to parse JPEG files (JPEG only actually). 

Exiv2 isn't based on JPEG lib. I suppose that this point is optimum. No need 
to initiate a JPEG image decoder to only extract metadata. Nota : the old 
Renchi's implementation use libjpeg (0.8.x).

Note that Exiv2 support CRW file and in the future all TIFF/EP file like.
This is want mean that the startup time will be decrease, but capabilities to 
search an image using metadata will not be limited to JPEG files, but all 
major RAW files format (NEF, DNG, etc.) supported by Exiv2 ! Look my recent 
screenshot here :

http://digikam3rdparty.free.fr/Screenshots/NEF-DNG-metadata.png

But nothing is planed to do that for 0.9.0. About file parsing at startup, all 
work like 0.8.x serie, excepted some optimizations.

Also, Marcel have also doing a great job about optimizations during startup to 
clean up all process loop. Look this file in B.K.O:

http://bugs.kde.org/show_bug.cgi?id=124688 

My pleasures to read you in this room Gerhard (:=)))

Gilles



More information about the Digikam-devel mailing list