> We used to measure GUI performance with the "Browser-Bench":
>
> time _ 0.
> saveMorphs _ self currentWorld submorphs.
> 5 timesRepeat:[
> self currentWorld removeAllMorphs. "heh, heh"
> time _ time + (Time millisecondsToRun:
> [
>       1 to: 10 do: [:i | Browser fullOnClass: SystemDictionary selector:
> #abandonSources].
>       self currentWorld submorphs do: [:m | m delete. self currentWorld
> doOneCycle]]).
> ].
> self currentWorld addAllMorphs: saveMorphs.
> time/5 asFloat "print it"
>
>
> On my machine I get:
>
> Squeak 3.9: 3800ms
> Pharo #084: 2950ms
> Pharo #213: 5200ms
>
> #084 is before Polymorph was added and #213 is the most recent  
> version.
>
> BTW, with OB: 8590ms.



Thanks for kicking our asses.

Stef

_______________________________________________
Pharo-project mailing list
Pharo-project@lists.gforge.inria.fr
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to