[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