<div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">You&#39;ll get a massive speedup if you override new/delete for KisTileData and use a pool allocator. Also you KisTileData::m_data should be pool allocated as well.<br>

</blockquote></div><br>Thanks, i&#39;ll try it. Btw, does Qt have pooling functionality from box? Or i should use boot or write myself?<br><br>At the moment creation of processors doesn&#39;t make any sense, as it&#39;s cached. Most problems are inside _calling_ constructors of all the objects created. I&#39;m going to try some inlining...<br>
<br>-- <br>Dmitry Kazakov<br>