Speed of Krita 2.4

Silvio Heinrich plassy at web.de
Sat Jul 30 11:41:42 CEST 2011


Am 29.07.2011 23:30, schrieb JL VT:
> I don't know how fast Krita is in the other branches (I haven't tested)
> however I'd like to ask if there's a good date to start feeling really
> worried about speed?, I don't want 2.4 to be a single bit slower than
> 2.3, so I'd like to start hacking to try to find where our current
> bottlenecks are; but I don't know which parts deep in Krita to touch
> without stepping on other developer's toes, moreover, my fears may be
> unfounded, maybe we're just a couple weeks shy of a branch merge solving
> all these problems, but, again, I haven't kept up enough with our IRC
> backlogs and Krita branches to be sure.
> 
> Should I be worried?.
> 
> Is there an upcoming branch I should be testing to help with the speed
> bottlenecks instead?.
> 

As far as I know we have two big bottle necks.
The first is the creation and transformation (rotation, scaling) of the
brush masks. The last time I profiled krita it spent 20-30% (I can't
remember exactly anymore) of the whole processing time while painting
with this operations.

The second one is the huge memory consumption of krita. I think it would
be unlikely that the process of painting itself gets faster with a lower
memory consumption but the overall execution of krita.
If a lot of memory is used (and I'm talking about gigabytes) the OS
needs a lot more processing time to manage the memory what makes krita
slower too. And its not uncommon that you reach the memory limit of your
system when using krita. I often have 2-4GBs in use.

So if you want to address one of this two issues... :D even solving just
one would be a huge improvement.


More information about the kimageshop mailing list