Oliver,

thanks for being brave enough to try Shotwell with 100K photos and for reporting performance numbers in your previous email. As you've pointed out, Shotwell doesn't yet scale nicely to libraries of this size. In most of our testing at Yorba we haven't gone much beyond 10K photos, though we've certainly had reports of individual users with 30K or more. You're the first user I know of to try 100K. :)

And yes, we should make Shotwell more scalable to larger libraries. I've created a ticket to track progress on this:

http://redmine.yorba.org/issues/3980

For profiling, I highly recomend sysprof:

http://sysprof.com/
http://live.gnome.org/Sysprof

The huge advantage of sysprof over other profilers (such as gprof) is that you don't need a special profiling build of your program and that your program runs at normal speed. You will need to build with debug symbols, however, and you should also install debug symbols for glib, libc and GTK. We've used sysprof for all our performance optimization work in Shotwell so far.

To build Shotwell with debug symbols, run 'configure --debug' before you run make.

adam

On 08/13/2011 01:57 PM, Andreas Brauchli wrote:
hi oliver

what you want is probably not a debug version but a
profilable version. btw, it looks like the debug flag (-g) is passed by
default - at least if the packager didn't turn it off.

for profiling you can use gprof to do the job by passing -X -pg to valac
(VALAFLAGS in Makefile)

however if you're not comfortable with c programming i would not advise
you to do so.. not that you could break much but it could be
frustrating ;) at least you'd need to read up on how to use gprof

cheers and best of luck
andreas

On Sam, 2011-08-13 at 13:33 +0200, oliver wrote:
If it is possible to create a gdb-/debugging-version
of shotwell, and if this is easy by just adding
a switch to one makefile, I could try the same
procedure again, so that the bottleneck maybe
can be identified.

Is there an easy way for this?

How would I make a debugging version from shotwell?

(Or are those issues already addressed by the shotwell team?
  Or is being able to handle about 100k pics not in the focus
  of the shotwell team?)


Ciao,
    Oliver
_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

_______________________________________________
Shotwell mailing list
[email protected]
http://lists.yorba.org/cgi-bin/mailman/listinfo/shotwell

Reply via email to