[KPhotoAlbum] Strange performance anomaly

Jesper K. Pedersen blackie at blackie.dk
Sun Jul 16 11:33:53 CEST 2006


Robert, I'll keep this email around, but don't expect any input from me on 
this within the next weeks. I'm desperately trying to get some KPhotoAlbum 
time to finish up the video support.

Cheers
Jesper.

On Saturday 15 July 2006 22:56, Robert L Krawitz wrote:
| I'm trying to understand why startup is taking as long as it is, on
| two machines.  I'm seeing results I'd more or less expect for loading
| the database, but on one machine (the server in my basement) I'm
| seeing the bulk of the rest of the time taking place in create icon
| view inside the browser widget, while on my laptop I'm seeing a lot of
| time (and a lot more of it!) in setCentralWidget in Window.cpp.  In
| both cases the X server is running on my laptop.
|
| (Oh, and also notice that loading the settings data takes .5 second on
| my laptop, and almost no time on my server.)
|
| This looks like deep Qt/KDE voodoo.  Any thoughts?
|
| On my server:
|
|   kdWarning() << "  create icon view at " << timer.totalTime() << endl;
|     _iconView = new QIconView( _stack, "_iconView" );
|   kdWarning() << "  add icon view to stack at " << timer.totalTime() <<
| endl; _stack->addWidget( _iconView );
|
| kphotoalbum: WARNING: Loading database at 3.95952e-06
| kphotoalbum: WARNING: Loading main window at 3.87423
| kphotoalbum: WARNING: Get settings data at 3.87504
| kphotoalbum: WARNING: Got settings data at 3.87511
| kphotoalbum: WARNING: setCentralWidget at 3.87527
| kphotoalbum: WARNING: create widget stack at 3.8756
| kphotoalbum: WARNING: create date bar at 3.87582
| kphotoalbum: WARNING: create frame at 3.87651
| kphotoalbum: WARNING: create browser at 3.87666
| kphotoalbum: WARNING: Starting browser widget at 3.87676
| kphotoalbum: WARNING:   create widget stack at 3.87681
| kphotoalbum: WARNING:   create list view at 3.87698
| kphotoalbum: WARNING:   create icon view at 3.87797
| kphotoalbum: WARNING:   add icon view to stack at 5.37355
| kphotoalbum: WARNING:   create list view factory at 5.37375
| kphotoalbum: WARNING:   create icon view factory at 5.3738
| kphotoalbum: WARNING:   start single shot at 5.37443
| kphotoalbum: WARNING:   end single shot at 5.37467
| kphotoalbum: WARNING: created browser at 5.37473
| kphotoalbum: WARNING: create thumbnail view at 5.37483
| kphotoalbum: WARNING: setup menu bar at 5.38025
| kphotoalbum: WARNING: setup search bar at 5.40397
| kphotoalbum: WARNING: setup status bar at 5.40736
| kphotoalbum: WARNING: setup indicator at 5.40865
| kphotoalbum: WARNING: setup partial image counter at 5.43661
| kphotoalbum: WARNING: setup total image counter at 5.43702
| kphotoalbum: WARNING: setup auto save timer at 5.43723
| kphotoalbum: WARNING: count images at 5.43738
| kphotoalbum: WARNING: welcome at 5.43787
| kphotoalbum: WARNING: thumbnail selection changed at 5.43802
| kphotoalbum: WARNING: thumbnail selection done changed at 5.43816
|
| On my laptop:
|
|   kdWarning() << "setCentralWidget at " << timer.totalTime() << endl;
|     setCentralWidget( top );
|
|   kdWarning() << "create widget stack at " << timer.totalTime() << endl;
|
| kphotoalbum: WARNING: Loading database at 5.94684e-06
| kphotoalbum: WARNING: Loading main window at 6.68946
| kphotoalbum: WARNING: Get settings data at 7.30006
| kphotoalbum: WARNING: Got settings data at 7.30126
| kphotoalbum: WARNING: setCentralWidget at 7.30199
| kphotoalbum: WARNING: create widget stack at 13.6408
| kphotoalbum: WARNING: create date bar at 13.6418
| kphotoalbum: WARNING: create frame at 13.6441
| kphotoalbum: WARNING: create browser at 13.6449
| kphotoalbum: WARNING: Starting browser widget at 13.6455
| kphotoalbum: WARNING:   create widget stack at 13.6459
| kphotoalbum: WARNING:   create list view at 13.6466
| kphotoalbum: WARNING:   create icon view at 13.6501
| kphotoalbum: WARNING:   add icon view to stack at 13.6528
| kphotoalbum: WARNING:   create list view factory at 13.6535
| kphotoalbum: WARNING:   create icon view factory at 13.654
| kphotoalbum: WARNING:   start single shot at 13.6552
| kphotoalbum: WARNING:   end single shot at 13.6562
| kphotoalbum: WARNING: created browser at 13.6567
| kphotoalbum: WARNING: create thumbnail view at 13.6572
| kphotoalbum: WARNING: setup menu bar at 13.6631
| kphotoalbum: WARNING: setup search bar at 13.7101
| kphotoalbum: WARNING: setup status bar at 13.7177
| kphotoalbum: WARNING: setup indicator at 13.7295
| kphotoalbum: WARNING: setup partial image counter at 13.7846
| kphotoalbum: WARNING: setup total image counter at 13.7859
| kphotoalbum: WARNING: setup auto save timer at 13.7871
| kphotoalbum: WARNING: count images at 13.7882
| kphotoalbum: WARNING: welcome at 13.7901
| kphotoalbum: WARNING: thumbnail selection changed at 13.7909
| kphotoalbum: WARNING: thumbnail selection done changed at 13.7916
|
| _______________________________________________
| KPhotoAlbum mailing list
| KPhotoAlbum at kdab.net
| http://mail.kdab.net/mailman/listinfo/kphotoalbum

-- 
Having trouble finding a given image in your collection containing
thousands of images?

http://www.kphotoalbum.org might be the answer.



More information about the KPhotoAlbum mailing list