On 16.09.2009, at 10:29, Gary Chambers wrote:

> I get a different "top offenders" list of course.
> I've managed to refactor the worst offenders.
>
> Benchmarks for the "opening system browser" below show an improvement.
>
> Going from patched to unpatched shows that the unpatched takes  
> between 15%
> and 20% longer to complete depending on fonts/theme.
>
> (Benchmark code)
>
> | saveMorphs time |
> [saveMorphs := World submorphs.
>  World removeAllMorphs."heh, heh"
>  time := [1 to: 10 do: [:i |
> MorphicToolBuilder new open:
>           (Browser new setClass: SystemDictionary selector: nil).
> World doOneCycleNow].
> World submorphs do: [:m | m delete. World doOneCycleNow].
>  ] timeToRun] ensure:[World addAllMorphs: saveMorphs].
> SystemWindow noteTopWindowIn: World.
> time
>
> (end of benchmark code)
>
> I can make a changeset available for the brave who want to try.

Yes, I would like to try!

        Marcus




--
Marcus Denker - http://marcusdenker.de
PLEIAD Lab - Computer Science Department (DCC) - University of Chile


_______________________________________________
Pharo-project mailing list
[email protected]
http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project

Reply via email to