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