mutrace and tiles3
Thomas Zander
zander at kde.org
Wed Sep 16 11:23:44 CEST 2009
On Wednesday 16. September 2009 10.51.38 Cyrille Berger wrote:
> On Wednesday 16 September 2009, Boudewijn Rempt wrote:
> > I did exactly the same thing as with tiles1. It was much slower -- and
> > the results are certainly puzzling, since the main contention doesn't
> > seem to come from the tile engine!
>
> I wouldn't be so sure, since 190168 is a mutex used by the event loop, if
> tiles3 use more signals it can be the explanation.
I've seen some applications crawl because they generate too many events. The
Qt event queue then ends up being an overhead thats too great. Things like
timers are guilty of that and, like Cyrille said, signals among various
other things.
It might be fun to check the amount of events that are executed on the event
loop per second coming from Krita vs from X11.
See QCoreApplication::setEventFilter()
--
Thomas Zander
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 197 bytes
Desc: This is a digitally signed message part.
Url : http://mail.kde.org/pipermail/kimageshop/attachments/20090916/6e582a11/attachment.sig
More information about the kimageshop
mailing list