[squeak-dev] New, faster RISC OS Squeak

David T. Lewis lewis at mail.msen.com
Thu Feb 7 04:27:55 UTC 2013


On Wed, Feb 06, 2013 at 08:09:48PM -0800, tim Rowledge wrote:
> I know there are many of you that are just waiting with bated breath for a faster RISC OS Squeak; well now you can stop turning that unattractive shade of blue. I found a spot where a stupid amount of time was being wasted in the UI, fixed it and hey presto! A dramatic improvement in Morphic UI performance. No longer does typing drag horribly. No more do menus take a coffee break to appear. 
> http://www.rowledge.org/tim/squeak/Squeak3-9d-RISCOS.zip
> 
> As an aside - and talking of stupidly wasted time in the VM- it turns out that around 20% of the entire time is spent handling the insane nonsense of converting old-style Mac OS pixels into proper RISC OS pixels. Are x86 machines afflicted the same way? Maybe the fast graphics cards are able to mask the time taken, but I'm pretty sure they're spending some time on the job. 
> 

Can you say which methods in Smalltalk (VMMaker) or functions in C are
consuming the 20% of processing? This sounds like something we should
profile on one or two other platforms but I'm not sure what to look for.

Dave



More information about the Squeak-dev mailing list