Ok, in the class Morph it is not really smooth, also on my MacBook Pro. I quickly did some profiling and came up with the following speedups (i.e., experimental hacks): Is it better now? Cheers, Adrian BTW, not GC makes it slow but often recomputing the method list. Also, button colors are computed expensively, even though they are not used. On Jan 20, 2010, at 17:56 , Levente Uzonyi wrote:
On Wed, 20 Jan 2010, Mariano Martinez Peck wrote:
On Wed, Jan 20, 2010 at 5:44 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
Smalltalk garbageCollect
hahahaha sorry. As you said "a full GC" I imagined that there was another
There is: incremental gc. You can trigger it with Smalltalk garbageCollectMost.
Levente
kind of GC (like gemstine) that I was not aware of :)
On Jan 20, 2010, at 17:37 , Mariano Martinez Peck wrote:
On Wed, Jan 20, 2010 at 5:33 PM, Adrian Lienhard <adi@netstyle.ch> wrote:
just a wild guess: maybe its a GC edge case?
When it happens, trigger a full GC and see if it is still slow...
how do you do that Adrian ?
Adrian
On Jan 20, 2010, at 17:26 , Gary Chambers wrote:
A good few months back I noticed similarly inexplicable slowness (that I mistakenly ascribed to some changes...). Went away after image save/restart... maybe that kind of thing has happened.
Regards, Gary
----- Original Message ----- From: "Igor Stasenko" <siguctua@gmail.com> To: <Pharo-project@lists.gforge.inria.fr> Sent: Wednesday, January 20, 2010 4:16 PM Subject: Re: [Pharo-project] A dog-slow browser
2010/1/20 Gary Chambers <gazzaguru2@btinternet.com>:
Super quick here... (1.1 latest updates, admittedly a quad-core, only one used though...)
I have to take my words back. Strange, very strange.. its now magically started working quite fast.. As i said, first time i run it, it was flickering the hourglass mouse cursor each time i switching between methods in browser. What was it? And why it disappears? Any suggestions?
Regards, Gary
----- Original Message ----- From: "Marcus Denker" <marcus.denker@inria.fr> To: <Pharo-project@lists.gforge.inria.fr> Sent: Wednesday, January 20, 2010 3:47 PM Subject: Re: [Pharo-project] A dog-slow browser
On Jan 20, 2010, at 4:35 PM, Igor Stasenko wrote:
2010/1/20 Marcus Denker <marcus.denker@inria.fr>:
On Jan 20, 2010, at 4:28 PM, Igor Stasenko wrote:
Please, don't take it as a offense, but as a constructive critics
:)
Pharo-core browser is awfully slooow!
Pharo core? Or Pharo dev?
core
It should not... it uses the fast fonts, no syntax highligting... In essense, it should be the same performance than Squeak 3.9.
Is it slower than that? I can not see any problem (the curse of a fast machine?)
Marcus
-- Marcus Denker -- http://www.marcusdenker.de INRIA Lille -- Nord Europe. Team RMoD.
_______________________________________________ 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.
_______________________________________________ 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
_______________________________________________ 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
_______________________________________________ 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