[Pharo-project] Call for UI gripes

Stéphane Ducasse stephane.ducasse at inria.fr
Sat Jan 31 05:04:03 EST 2009


> 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




More information about the Pharo-dev mailing list