Versioned Paint Devices in Krita

Dmitry Kazakov dimula73 at gmail.com
Sun May 9 11:42:59 CEST 2010


Well, I've fixed this. It adds 1.5% at most.
http://websvn.kde.org/?view=revision&revision=1124527

And there is still no reason in implementing of unversioned devices as
registering changes takes at most 2% of KisTile::lockForWrite. For
unversioned devices this operation is done only once per creation or
clear().

Thought it is still not good to create/delete new devices very often as it
is quite expensive operation. More than that, allocation of a memento
manager costs 30% of KisTiledDataManager constructor.

-- 
Dmitry Kazakov
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/kimageshop/attachments/20100509/c058a6dd/attachment.htm 


More information about the kimageshop mailing list