Hi: On 19 Mar 2012, at 18:08, Eliot Miranda wrote:
> I noticed some absurd preference checking in standard images a while back, > but turning this off made no noticeable different in optimized Cog. Look for > uses of Preferences subPixelRenderFonts, e.g. > installStrikeFont:foregroundColor:backgroundColor:. There's a non-local > return in the default path on preference access. So not having > subPixelRenderFonts a defined preference method creates lots on noise when > doing VM debugging. In the Pharo 1.3 image, that does not look like a problem. #subPixelRenderFonts is only defined in StrikeFont class and does a quick ^ true. One thing I noticed is that the amount of open windows has a hugh impact on the speed. Camillo, profiling only told me that the RoarVM apparently does not support it ;) The same experiment on Cog didn't show anything interesting either. At least nothing obvious. You used your own images for Pinocchio, or was Pinocchio just fast enough for the standard images? Thanks Stefan -- Stefan Marr Software Languages Lab Vrije Universiteit Brussel Pleinlaan 2 / B-1050 Brussels / Belgium http://soft.vub.ac.be/~smarr Phone: +32 2 629 2974 Fax: +32 2 629 3525
