2009/5/3 Stéphane Ducasse <stephane.ducasse@inria.fr>:
Still even with your speedup loaded I get 6534 ms in 10296cl :(
Is transcript using the old TextMorph, or its using a Shout text morph. It can be possible that its using a different route for updating a window contents, so given fix simply doesn't affects it. Try debug Transcript show:, and see if its trying to update the morph immediately. My change were for TextMorph to not update contents immediately but rather on regular World update cycle.
Stef
On May 3, 2009, at 9:08 PM, Igor Stasenko wrote:
2009/5/3 Stéphane Ducasse <stephane.ducasse@inria.fr>:
When I compare
Time millisecondsToRun: [1 to: 1000 do: [:i | Transcript show: i printString ; cr]] in 10195 -> 2713 ms and
 Time millisecondsToRun: [1 to: 1000 do: [:i | Transcript show: i printString ; cr]] in 10296cl -> 5841
So may be we rolled back some changes I harvested from igor. Igor do you remember?
I remember that you writing a thread-safe transcript. But you didn't tell, if its already in Pharo, or still under development.
The only change which i did for Transcript is following: http://bugs.squeak.org/view.php?id=7033
Stef
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
_______________________________________________ Pharo-project mailing list Pharo-project@lists.gforge.inria.fr http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
-- Best regards, Igor Stasenko AKA sig.