Hi I wander what impact this issue have on Etoys: http://code.google.com/p/pharo/issues/detail?id=1254
Gary Chambers wrote:
After some experimenting I can get over 10% perfromance improvement with window operations when fillStyle; borderStyle; hResizing; vResizing are made as instance variables of Morph, rather than going through extension.
Karl
On 20.11.2009, at 19:03, Karl Ramberg wrote:
Hi I wander what impact this issue have on Etoys: http://code.google.com/p/pharo/issues/detail?id=1254
Gary Chambers wrote:
After some experimenting I can get over 10% perfromance improvement with window operations when fillStyle; borderStyle; hResizing; vResizing are made as instance variables of Morph, rather than going through extension.
I'd love to see measurements. In Etoys we don't really use Windows much. But viewers etc. are made up of many morphs, so this could very well be an improvement.
- Bert -
Bert Freudenberg wrote:
I'd love to see measurements. In Etoys we don't really use Windows much. But viewers etc. are made up of many morphs, so this could very well be an improvement.
I would suspect significant improvements if the majority of the flags move directly into a bitflags field in class Morph. It reduces space usage and speeds up access. However, migration of old projects will be tricky.
Cheers, - Andreas
On Fri, Nov 20, 2009 at 8:23 PM, Andreas Raab andreas.raab@gmx.de wrote:
Bert Freudenberg wrote:
I'd love to see measurements. In Etoys we don't really use Windows much. But viewers etc. are made up of many morphs, so this could very well be an improvement.
I would suspect significant improvements if the majority of the flags move directly into a bitflags field in class Morph. It reduces space usage and speeds up access. However, migration of old projects will be tricky.
Cheers,
- Andreas
I tested to load the change set and found out we already have MorphicExtensionPlus:
"Adds inst vars layoutPolicy and layoutParameters to vanilla MorphExtension, for greater speed and to reduce the need for use of the otherProperties dictionary."
so maybe the speedup is much taken care of...
Karl
etoys-dev@lists.squeakfoundation.org