[Etoys] Performance improvements form 3.9 (backported) #3
Marcus Denker
denker at iam.unibe.ch
Mon Oct 16 06:25:27 EDT 2006
Here's the last batch of performance changes backported from 3.9.
These seem to not give too much of a performance boost, but they
should not hurt either.
"Change Set: RemoveFlag-md
Date: 16 October 2006
Author: Marcus Denker
This just removed a
self flag: #bob
from WorldState>>doOneCycleNowFor:. There are other calls to #flag
done in the
main rendering loop, these are not fixed with the changeset."
Change Set: SubMorphCopy-md
Date: 16 October 2006
Author: Marcus Denker
This is from
Change Set: MorphicPerformance1-efc
Date: 6 August 2005
Author: Eddie Cottongim
-Change Morph>>submorphs to be non-copying. This seems to be the
concensus on the squeak-dev list of the right thing to do. It doesn't
provide a noticable boost in normal circumstances but with very large
numbers of morphs it prevents a lot of scaling problems.
I did not include the other changes, as there are clashes with other
changes in OLPC"
Change Set: FasterMorphicProperties
Date: 16 October 2006
Author: Marcus Denker
This changeset optimized Morphic property code for message sends
by not using accessors"!
-------------- next part --------------
A non-text attachment was scrubbed...
Name: SubMorphCopy-md.1.cs
Type: application/octet-stream
Size: 868 bytes
Desc: not available
Url : http://mailman.laptop.org/pipermail/etoys/attachments/20061016/1512e9c2/SubMorphCopy-md.1.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: RemoveFlag-md.1.cs
Type: application/octet-stream
Size: 1300 bytes
Desc: not available
Url : http://mailman.laptop.org/pipermail/etoys/attachments/20061016/1512e9c2/RemoveFlag-md.1.obj
-------------- next part --------------
A non-text attachment was scrubbed...
Name: FasterMorphicProperties.8.cs
Type: application/octet-stream
Size: 13179 bytes
Desc: not available
Url : http://mailman.laptop.org/pipermail/etoys/attachments/20061016/1512e9c2/FasterMorphicProperties.8.obj
More information about the Etoys
mailing list