[Cuis-dev] Preliminary report on Vector Graphics Performance

Juan Vuletich juan at cuis.st
Fri Oct 21 03:21:55 PDT 2022


On 10/21/2022 3:25 AM, Gerald Klix via Cuis-dev wrote:
> Hi Juan,
>
> Please, see below.
> ...
>
> I ran the following snippet with all three canvases:
>
> -- snip --
> timings _ 1 to: 20 :: collect:  [ :count |
>     self runningWorld ifNotNil: [ :world |
>         world invalidateBounds.
>         [ world displayWorldSafely ] millisecondsToRun"WithoutGC" ] ].
> { timings first. timings max. timings min. timings mean asFloat. 
> timings allButFirst mean asFloat}
> -- snap ---
>
> Results are as follows:
> BitBltCanvas:    #(294 294 213 220.35 216.47368421052633)
> HybridCanvas:    #(351 351 279 285.95 282.5263157894737)
> VectorCanvas:    #(1555 1624 1497 1509.6 1507.2105263157894)
>
>
> HTH,
>
> Gerald

Good. HybridCanvas seems to work well enough.

Thanks,

-- 
Juan Vuletich
cuis.st
github.com/jvuletich
researchgate.net/profile/Juan-Vuletich
independent.academia.edu/JuanVuletich
patents.justia.com/inventor/juan-manuel-vuletich
linkedin.com/in/juan-vuletich-75611b3
twitter.com/JuanVuletich



More information about the Cuis-dev mailing list