[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-kimageshop
Subject:    Latest performance test results
From:       Boudewijn Rempt <boud () valdyas ! org>
Date:       2005-03-31 17:40:18
Message-ID: 200503311940.19578.boud () valdyas ! org
[Download RAW message or body]

[Attachment #2 (multipart/signed)]


I think we have made progress, even though I still cannot run the fill and filter
tests because they make Krita crash. I'll implement the rest of the tests when I have time. 
All this is mere cat-vacuuming for finding out how to exactly do the select-by-colorrange...
* bitBlt test
  Testing blitting on Grayscale/Alpha
   10 blits of rectangles < tilesize with opacity 255 and composite op 0: 1ms
   10 blits of rectangles 3 * tilesize with opacity 255 and composite op 0: 6ms
   10 blits of rectangles 800 x 800 with opacity 255 and composite op 0: 515ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 255 and composite op 0: 268ms
   10 blits of rectangles < tilesize with opacity 127 and composite op 0: 1ms
   10 blits of rectangles 3 * tilesize with opacity 127 and composite op 0: 6ms
   10 blits of rectangles 800 x 800 with opacity 127 and composite op 0: 652ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 127 and composite op 0: 228ms
   10 blits of rectangles < tilesize with opacity 255 and composite op 12: 1ms
   10 blits of rectangles 3 * tilesize with opacity 255 and composite op 12: 3ms
   10 blits of rectangles 800 x 800 with opacity 255 and composite op 12: 100ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 255 and composite op 12: 67ms
   10 blits of rectangles < tilesize with opacity 127 and composite op 12: 0ms
   10 blits of rectangles 3 * tilesize with opacity 127 and composite op 12: 2ms
   10 blits of rectangles 800 x 800 with opacity 127 and composite op 12: 98ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 127 and composite op 12: 68ms
  Testing blitting on RGB/Alpha
   10 blits of rectangles < tilesize with opacity 255 and composite op 0: 2ms
   10 blits of rectangles 3 * tilesize with opacity 255 and composite op 0: 9ms
   10 blits of rectangles 800 x 800 with opacity 255 and composite op 0: 657ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 255 and composite op 0: 314ms
   10 blits of rectangles < tilesize with opacity 127 and composite op 0: 2ms
   10 blits of rectangles 3 * tilesize with opacity 127 and composite op 0: 11ms
   10 blits of rectangles 800 x 800 with opacity 127 and composite op 0: 705ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 127 and composite op 0: 188ms
   10 blits of rectangles < tilesize with opacity 255 and composite op 12: 1ms
   10 blits of rectangles 3 * tilesize with opacity 255 and composite op 12: 2ms
   10 blits of rectangles 800 x 800 with opacity 255 and composite op 12: 113ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 255 and composite op 12: 79ms
   10 blits of rectangles < tilesize with opacity 127 and composite op 12: 1ms
   10 blits of rectangles 3 * tilesize with opacity 127 and composite op 12: 3ms
   10 blits of rectangles 800 x 800 with opacity 127 and composite op 12: 116ms
   10 blits of rectangles 500 x 500 at 600,600 with opacity 127 and composite op 12: 81ms


* pixel/setpixel test
  Testing pixel/setpixel on Grayscale/Alpha
    read 1000 x 1000 pixels 10 times: 6003
    written 1000 x 1000 pixels 10 times: 5165
  Testing pixel/setpixel on RGB/Alpha
    read 1000 x 1000 pixels 10 times: 5008
    written 1000 x 1000 pixels 10 times: 5061

* Read bytes test    read 1000 x 1000 pixels 10 times from empty image: 211
    read 1000 x 1000 pixels 10 times from filled image: 215

* Write bytes test    written 1000 x 1000 pixels 10 times: 273

* Iterator test    
    hline iterated read-only 1000 x 1000 pixels 10 times over default tile: 156
    hline iterated read-only 1000 x 1000 pixels 10 times over existing tile: 156
    hline iterated writable 1000 x 1000 pixels 10 times over default tile: 159
    hline iterated writable 1000 x 1000 pixels 10 times over existing tile: 277
    vline iterated read-only 1000 x 1000 pixels 10 times over default tile: 685
    vline iterated read-only 1000 x 1000 pixels 10 times over existing tile: 755
    vline iterated writable 1000 x 1000 pixels 10 times over default tile: 664
    vline iterated writable 1000 x 1000 pixels 10 times over existing tile: 656
    rect iterated read-only 1000 x 1000 pixels 10 times over default tile: 464
    rect iterated read-only 1000 x 1000 pixels 10 times over existing tile: 462
    rect iterated writable 1000 x 1000 pixels 10 times over default tile: 602
    rect iterated writable 1000 x 1000 pixels 10 times over existing tile: 466x
-- 
Boudewijn Rempt 
http://www.valdyas.org/fading/index.cgi

[Attachment #5 (application/pgp-signature)]

_______________________________________________
kimageshop mailing list
kimageshop@kde.org
https://mail.kde.org/mailman/listinfo/kimageshop


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic