Hi!<br><br>I've just done a small vtune benchmark of Krita. Here is a small report of what we spend out painting time on:<br><br>Benchmark configuration:<br><br>1)  400px Auto Brush on a 4000x2000 RGB8 image. Painting with a tablet.<br>
2) Indirect Painting Support is active.<br>3) Vc is active (Sandy Bridge)<br>4) Cache is active (Precision Level 4)<br><br>The summary:<br><br><font face="courier new,monospace">PaintOp code:<br>-+--paintAt--bltFixed <br>
 |  (Alpha Darken)-----------------25.4%<br> |<br> +--generation of a dab, <br> |  counting the cache, but <br> |  not counting processing <br> |  the mask in threads------------10.9%<br> |<br> +--processing the dab mask<br>
    with MaskProcessor--------------9.6%<br><br>Merger code:<br>-+--handling indirect painting<br> |  (Alpha Darken)-----------------14.4%<br> |<br> +--transferring data to the UI-----1.5%<br> |<br> +--loading the data to an OpenGL<br>
 |  texture (glTexSubImage2D)------11.2%<br> |<br> +--painting the texture on screen<br>    (paintEvent code)---------------2.8%<br></font><br clear="all"><br>The short conclusion: we spend 40% of the time on compositioning and about 20% of time on brush generation.<br>
<br>-- <br>Dmitry Kazakov<br>