2009/3/7 <[email protected]>: > With these VMs you could load Exupery from either SqueakMap > or Universes and start it. Documentation is here:
I installed exupery code in pharo 203, run the test, got 4 errors on #testBlockBug3, #testBlockNonLocalReturnRecycledContext, #testDelayWaitStreeTest, #testStressFailure1 Next I did three benchmarks on 3 different setups with DrGeo MessageTally spyOn [Carre new]. Carre new instanciate a DrGeo canvas with Smalltalk programmed figure, it results in a self-repeating sketch (see screenshot) 1. image with exupery runned with exupery VM 2. image without exupery runned with stock 3.9 VM 3. image without exupery runned with exupery VM I used exupery image Damien pointed to in his email. Do you want the images ? Hilaire
- 9229 tallies, 9288 msec.
**Tree**
100.0% {9288ms} Carre class(Behavior)>>new
100.0% {9288ms} Carre>>initialize
99.8% {9269ms} Carre>>carre:and:and:and:n:
99.7% {9260ms} Carre>>carre:and:and:and:n:
99.5% {9242ms} Carre>>carre:and:and:and:n:
99.2% {9214ms} Carre>>carre:and:and:and:n:
99.0% {9195ms} Carre>>carre:and:and:and:n:
98.7% {9167ms} Carre>>carre:and:and:and:n:
98.4% {9139ms} Carre>>carre:and:and:and:n:
98.1% {9112ms} Carre>>carre:and:and:and:n:
97.7% {9074ms} Carre>>carre:and:and:and:n:
97.2% {9028ms} Carre>>carre:and:and:and:n:
96.7% {8981ms} Carre>>carre:and:and:and:n:
96.0% {8916ms} Carre>>carre:and:and:and:n:
95.3% {8851ms} Carre>>carre:and:and:and:n:
94.6% {8786ms} Carre>>carre:and:and:and:n:
93.9% {8721ms} Carre>>carre:and:and:and:n:
93.1% {8647ms} Carre>>carre:and:and:and:n:
92.2% {8564ms} Carre>>carre:and:and:and:n:
91.3% {8480ms} Carre>>carre:and:and:and:n:
90.3% {8387ms}
Carre>>carre:and:and:and:n:
89.3% {8294ms}
Carre>>carre:and:and:and:n:
88.2% {8192ms}
Carre>>carre:and:and:and:n:
87.1% {8090ms}
Carre>>carre:and:and:and:n:
86.0% {7988ms}
Carre>>carre:and:and:and:n:
84.8% {7876ms}
Carre>>carre:and:and:and:n:
83.3% {7737ms}
Carre>>carre:and:and:and:n:
82.0% {7616ms}
Carre>>carre:and:and:and:n:
80.6% {7486ms}
Carre>>carre:and:and:and:n:
79.2% {7356ms}
Carre>>carre:and:and:and:n:
77.7% {7217ms}
Carre>>carre:and:and:and:n:
76.2% {7077ms}
Carre>>carre:and:and:and:n:
74.5% {6920ms}
Carre>>carre:and:and:and:n:
72.9%
{6771ms} Carre>>carre:and:and:and:n:
71.0%
{6594ms} Carre>>carre:and:and:and:n:
69.2%
{6427ms} Carre>>carre:and:and:and:n:
67.5%
{6269ms} Carre>>carre:and:and:and:n:
65.6%
{6093ms} Carre>>carre:and:and:and:n:
63.6% {5907ms} Carre>>carre:and:and:and:n:
[61.7% {5731ms} Carre>>carre:and:and:and:n:
[ 59.5% {5526ms} Carre>>carre:and:and:and:n:
[ |57.5% {5341ms} Carre>>carre:and:and:and:n:
[ | |55.3% {5136ms} Carre>>carre:and:and:and:n:
[ | | |53.1% {4932ms} Carre>>carre:and:and:and:n:
[ | | | |50.9% {4728ms} Carre>>carre:and:and:and:n:
[ | | | | |48.6% {4514ms} Carre>>carre:and:and:and:n:
[ | | | | | |46.1% {4282ms} Carre>>carre:and:and:and:n:
[ | | | | | | |43.7% {4059ms} Carre>>carre:and:and:and:n:
[ | | | | | | | |41.2% {3827ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | |38.7% {3594ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | |36.0% {3344ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | |33.4% {3102ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | |30.7% {2851ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | |27.9% {2591ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | |25.1% {2331ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | |22.0% {2043ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | |19.2% {1783ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | |16.2% {1505ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | |13.1% {1217ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | |9.8% {910ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | |6.6% {613ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | |3.4% {316ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | | |3.4%
{316ms} Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | | 2.4%
{223ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | | |3.2% {297ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | 2.2%
{204ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | |3.2% {297ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | 2.1% {195ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | |3.3% {307ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | 2.2% {204ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | |3.1% {288ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | 2.1% {195ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | |3.0% {279ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | 2.1% {195ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | |2.9% {269ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | |3.0% {279ms} Carre>>segment:and:
[ | | | | | | | | | | | | | | | 2.0% {186ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | |2.8% {260ms} Carre>>segment:and:
[ | | | | | | | | | | | | |2.8% {260ms} Carre>>segment:and:
[ | | | | | | | | | | | |2.7% {251ms} Carre>>segment:and:
[ | | | | | | | | | | |2.6% {241ms} Carre>>segment:and:
[ | | | | | | | | | |2.7% {251ms} Carre>>segment:and:
[ | | | | | | | | |2.5% {232ms} Carre>>segment:and:
[ | | | | | | | |2.5% {232ms} Carre>>segment:and:
[ | | | | | | |2.4% {223ms} Carre>>segment:and:
[ | | | | | |2.4% {223ms} Carre>>segment:and:
[ | | | | |2.3% {214ms} Carre>>segment:and:
[ | | | |2.2% {204ms} Carre>>segment:and:
[ | | |2.2% {204ms} Carre>>segment:and:
[ | |2.1% {195ms} Carre>>segment:and:
[ |2.0% {186ms} Carre>>segment:and:
[ 2.2% {204ms} Carre>>segment:and:
**Leaves**
5.7% {529ms} LargePositiveInteger>>*
5.0% {464ms} LargePositiveInteger>>=
4.7% {437ms} SmallInteger(Integer)>>*
4.5% {418ms} SmallInteger(Number)>>negative
4.4% {409ms} ByteSymbol(Symbol)>>=
4.0% {372ms} False(ProtoObject)>>~~
4.0% {372ms} DrGPointItemOnCurve(DrGPointItem)>>basicType
3.4% {316ms} Point(Object)>>species
3.2% {297ms} True(Boolean)>>and:and:
3.2% {297ms} SmallInteger(Integer)>>=
3.1% {288ms} DrGPointItemOnCurve>>nodeType
2.9% {269ms} False(Boolean)>>and:and:and:
2.7% {251ms} Array(SequenceableCollection)>>indexOf:startingAt:ifAbsent:
2.6% {241ms} SmallInteger>>highBitOfPositiveReceiver
2.6% {241ms} LargeNegativeInteger(Integer)>>gcd:
2.3% {214ms} Array(SequenceableCollection)>>do:
2.1% {195ms} UndefinedObject(Object)>>=
**Memory**
old +2,221,548 bytes
young -231,892 bytes
used +1,989,656 bytes
free +127,976 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 2507 totalling 739ms (8.0% uptime), avg 0.0ms
tenures 40 (avg 62 GCs/tenure)
root table 0 overflows
<<attachment: test.png>>
- 8578 tallies, 8635 msec.
**Tree**
100.0% {8635ms} Carre class(Behavior)>>new
100.0% {8635ms} Carre>>initialize
99.9% {8626ms} Carre>>carre:and:and:and:n:
99.7% {8609ms} Carre>>carre:and:and:and:n:
99.5% {8592ms} Carre>>carre:and:and:and:n:
99.2% {8566ms} Carre>>carre:and:and:and:n:
98.9% {8540ms} Carre>>carre:and:and:and:n:
98.6% {8514ms} Carre>>carre:and:and:and:n:
98.3% {8488ms} Carre>>carre:and:and:and:n:
97.9% {8454ms} Carre>>carre:and:and:and:n:
97.5% {8419ms} Carre>>carre:and:and:and:n:
97.0% {8376ms} Carre>>carre:and:and:and:n:
96.5% {8333ms} Carre>>carre:and:and:and:n:
95.9% {8281ms} Carre>>carre:and:and:and:n:
95.3% {8229ms} Carre>>carre:and:and:and:n:
94.6% {8169ms} Carre>>carre:and:and:and:n:
93.8% {8100ms} Carre>>carre:and:and:and:n:
93.1% {8039ms} Carre>>carre:and:and:and:n:
92.2% {7961ms} Carre>>carre:and:and:and:n:
91.3% {7884ms} Carre>>carre:and:and:and:n:
90.3% {7797ms}
Carre>>carre:and:and:and:n:
89.3% {7711ms}
Carre>>carre:and:and:and:n:
88.2% {7616ms}
Carre>>carre:and:and:and:n:
87.1% {7521ms}
Carre>>carre:and:and:and:n:
85.9% {7417ms}
Carre>>carre:and:and:and:n:
84.5% {7297ms}
Carre>>carre:and:and:and:n:
83.2% {7184ms}
Carre>>carre:and:and:and:n:
82.0% {7081ms}
Carre>>carre:and:and:and:n:
80.5% {6951ms}
Carre>>carre:and:and:and:n:
79.1% {6830ms}
Carre>>carre:and:and:and:n:
77.7% {6709ms}
Carre>>carre:and:and:and:n:
76.1% {6571ms}
Carre>>carre:and:and:and:n:
74.5% {6433ms}
Carre>>carre:and:and:and:n:
72.7%
{6278ms} Carre>>carre:and:and:and:n:
70.9%
{6122ms} Carre>>carre:and:and:and:n:
69.2%
{5975ms} Carre>>carre:and:and:and:n:
67.4%
{5820ms} Carre>>carre:and:and:and:n:
65.6%
{5665ms} Carre>>carre:and:and:and:n:
63.6% {5492ms} Carre>>carre:and:and:and:n:
[61.7% {5328ms} Carre>>carre:and:and:and:n:
[ 59.5% {5138ms} Carre>>carre:and:and:and:n:
[ |57.5% {4965ms} Carre>>carre:and:and:and:n:
[ | |55.3% {4775ms} Carre>>carre:and:and:and:n:
[ | | |53.1% {4585ms} Carre>>carre:and:and:and:n:
[ | | | |50.9% {4395ms} Carre>>carre:and:and:and:n:
[ | | | | |48.6% {4197ms} Carre>>carre:and:and:and:n:
[ | | | | | |46.1% {3981ms} Carre>>carre:and:and:and:n:
[ | | | | | | |43.7% {3773ms} Carre>>carre:and:and:and:n:
[ | | | | | | | |41.2% {3558ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | |38.7% {3342ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | |36.1% {3117ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | |33.3% {2875ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | |30.6% {2642ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | |27.9% {2409ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | |25.1% {2167ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | |22.1% {1908ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | |19.1% {1649ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | |16.1% {1390ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | |13.1% {1131ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | |10.0% {864ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | |6.6% {570ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | |3.3% {285ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | | |3.3%
{285ms} Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | | 2.3%
{199ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | | |3.3% {285ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | 2.3%
{199ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | |3.4% {294ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | 2.4% {207ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | |3.1% {268ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | 2.1% {181ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | |3.0% {259ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | 2.0% {173ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | |2.9% {250ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | 2.0% {173ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | |3.1% {268ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | 2.1% {181ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | |3.0% {259ms} Carre>>segment:and:
[ | | | | | | | | | | | | | |2.8% {242ms} Carre>>segment:and:
[ | | | | | | | | | | | | |2.7% {233ms} Carre>>segment:and:
[ | | | | | | | | | | | |2.7% {233ms} Carre>>segment:and:
[ | | | | | | | | | | |2.8% {242ms} Carre>>segment:and:
[ | | | | | | | | | |2.6% {225ms} Carre>>segment:and:
[ | | | | | | | | |2.5% {216ms} Carre>>segment:and:
[ | | | | | | | |2.4% {207ms} Carre>>segment:and:
[ | | | | | | |2.4% {207ms} Carre>>segment:and:
[ | | | | | |2.5% {216ms} Carre>>segment:and:
[ | | | | |2.3% {199ms} Carre>>segment:and:
[ | | | |2.2% {190ms} Carre>>segment:and:
[ | | |2.2% {190ms} Carre>>segment:and:
[ | |2.2% {190ms} Carre>>segment:and:
[ |2.1% {181ms} Carre>>segment:and:
[ 2.1% {181ms} Carre>>segment:and:
**Leaves**
6.5% {561ms} LargePositiveInteger>>*
4.7% {406ms} SmallInteger(Number)>>negative
4.6% {397ms} False(ProtoObject)>>~~
4.6% {397ms} SmallInteger(Integer)>>*
4.5% {389ms} LargeNegativeInteger(LargePositiveInteger)>>=
4.3% {371ms} ByteSymbol(Symbol)>>=
4.2% {363ms} DrGPointItemOnCurve(DrGPointItem)>>basicType
3.6% {311ms} True(Boolean)>>and:and:
3.0% {259ms} Point(Object)>>species
3.0% {259ms} DrGPointItemOnCurve>>nodeType
2.9% {250ms} LargePositiveInteger(Integer)>>=
2.9% {250ms} False(Boolean)>>and:and:and:
2.6% {225ms}
OrderedCollection(SequenceableCollection)>>indexOf:startingAt:ifAbsent:
2.5% {216ms} SmallInteger>>highBitOfPositiveReceiver
2.4% {207ms} LargePositiveInteger(Integer)>>gcd:
2.4% {207ms} Array(SequenceableCollection)>>do:
2.1% {181ms} Rectangle>>quickMerge:
2.1% {181ms} DrGPointItemOnCurve(DrGFreePointItem)>>=
**Memory**
old +2,085,616 bytes
young -25,492 bytes
used +2,060,124 bytes
free -2,060,124 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 2468 totalling 782ms (9.0% uptime), avg 0.0ms
tenures 38 (avg 64 GCs/tenure)
root table 0 overflows
- 9098 tallies, 9143 msec.
**Tree**
100.0% {9143ms} Carre class(Behavior)>>new
100.0% {9143ms} Carre>>initialize
99.9% {9134ms} Carre>>carre:and:and:and:n:
99.7% {9116ms} Carre>>carre:and:and:and:n:
99.5% {9097ms} Carre>>carre:and:and:and:n:
99.2% {9070ms} Carre>>carre:and:and:and:n:
99.0% {9052ms} Carre>>carre:and:and:and:n:
98.7% {9024ms} Carre>>carre:and:and:and:n:
98.4% {8997ms} Carre>>carre:and:and:and:n:
98.1% {8969ms} Carre>>carre:and:and:and:n:
97.7% {8933ms} Carre>>carre:and:and:and:n:
97.2% {8887ms} Carre>>carre:and:and:and:n:
96.7% {8841ms} Carre>>carre:and:and:and:n:
96.1% {8786ms} Carre>>carre:and:and:and:n:
95.5% {8732ms} Carre>>carre:and:and:and:n:
94.8% {8668ms} Carre>>carre:and:and:and:n:
94.1% {8604ms} Carre>>carre:and:and:and:n:
93.2% {8521ms} Carre>>carre:and:and:and:n:
92.4% {8448ms} Carre>>carre:and:and:and:n:
91.5% {8366ms} Carre>>carre:and:and:and:n:
90.5% {8274ms}
Carre>>carre:and:and:and:n:
89.3% {8165ms}
Carre>>carre:and:and:and:n:
88.2% {8064ms}
Carre>>carre:and:and:and:n:
87.1% {7964ms}
Carre>>carre:and:and:and:n:
85.9% {7854ms}
Carre>>carre:and:and:and:n:
84.7% {7744ms}
Carre>>carre:and:and:and:n:
83.4% {7625ms}
Carre>>carre:and:and:and:n:
82.1% {7506ms}
Carre>>carre:and:and:and:n:
80.7% {7378ms}
Carre>>carre:and:and:and:n:
79.3% {7250ms}
Carre>>carre:and:and:and:n:
77.7% {7104ms}
Carre>>carre:and:and:and:n:
76.1% {6958ms}
Carre>>carre:and:and:and:n:
74.5% {6812ms}
Carre>>carre:and:and:and:n:
72.8%
{6656ms} Carre>>carre:and:and:and:n:
71.1%
{6501ms} Carre>>carre:and:and:and:n:
69.4%
{6345ms} Carre>>carre:and:and:and:n:
67.6%
{6181ms} Carre>>carre:and:and:and:n:
65.6%
{5998ms} Carre>>carre:and:and:and:n:
63.6% {5815ms} Carre>>carre:and:and:and:n:
[61.7% {5641ms} Carre>>carre:and:and:and:n:
[ 59.7% {5458ms} Carre>>carre:and:and:and:n:
[ |57.6% {5266ms} Carre>>carre:and:and:and:n:
[ | |55.5% {5074ms} Carre>>carre:and:and:and:n:
[ | | |53.2% {4864ms} Carre>>carre:and:and:and:n:
[ | | | |50.9% {4654ms} Carre>>carre:and:and:and:n:
[ | | | | |48.6% {4443ms} Carre>>carre:and:and:and:n:
[ | | | | | |46.2% {4224ms} Carre>>carre:and:and:and:n:
[ | | | | | | |43.8% {4005ms} Carre>>carre:and:and:and:n:
[ | | | | | | | |41.3% {3776ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | |38.7% {3538ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | |36.1% {3301ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | |33.4% {3054ms} Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | |30.8% {2816ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | |27.9% {2551ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | |25.1% {2295ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | |22.2% {2030ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | |19.2% {1755ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | |16.1% {1472ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | |13.0% {1189ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | |10.0% {914ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | |6.7% {613ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | |3.5% {320ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | |2.3%
{210ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | | |3.3% {302ms}
Carre>>carre:and:and:and:n:
[ | | | | | | | | | | | | | | | | | | | | | 3.3%
{302ms} Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | | 2.3%
{210ms} DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | | |3.2% {293ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | | 2.2% {201ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | | |3.1% {283ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | | 2.1% {192ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | | |3.1% {283ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | | 2.1% {192ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | | |3.2% {293ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | | | | 2.1% {192ms}
DrGeoCanvas>>pointOnCurve:at:
[ | | | | | | | | | | | | | | | |2.9% {265ms}
Carre>>segment:and:
[ | | | | | | | | | | | | | | |2.9% {265ms} Carre>>segment:and:
[ | | | | | | | | | | | | | |2.8% {256ms} Carre>>segment:and:
[ | | | | | | | | | | | | |2.9% {265ms} Carre>>segment:and:
[ | | | | | | | | | | | |2.7% {247ms} Carre>>segment:and:
[ | | | | | | | | | | |2.7% {247ms} Carre>>segment:and:
[ | | | | | | | | | |2.6% {238ms} Carre>>segment:and:
[ | | | | | | | | |2.6% {238ms} Carre>>segment:and:
[ | | | | | | | |2.5% {229ms} Carre>>segment:and:
[ | | | | | | |2.4% {219ms} Carre>>segment:and:
[ | | | | | |2.4% {219ms} Carre>>segment:and:
[ | | | | |2.3% {210ms} Carre>>segment:and:
[ | | | |2.2% {201ms} Carre>>segment:and:
[ | | |2.3% {210ms} Carre>>segment:and:
[ | |2.1% {192ms} Carre>>segment:and:
[ |2.1% {192ms} Carre>>segment:and:
[ 2.0% {183ms} Carre>>segment:and:
**Leaves**
5.5% {503ms} LargePositiveInteger>>*
4.6% {421ms} SmallInteger(Number)>>negative
4.5% {411ms} LargePositiveInteger>>=
4.4% {402ms} DrGPointItemOnCurve(DrGPointItem)>>basicType
4.4% {402ms} SmallInteger(Integer)>>*
4.2% {384ms} ByteSymbol(Symbol)>>=
4.0% {366ms} False(ProtoObject)>>~~
3.3% {302ms} Point(Object)>>species
3.3% {302ms} False(Boolean)>>and:and:
3.2% {293ms} DrGPointItemOnCurve>>nodeType
3.2% {293ms} LargePositiveInteger(Integer)>>=
2.7% {247ms} SmallInteger>>highBitOfPositiveReceiver
2.6% {238ms}
OrderedCollection(SequenceableCollection)>>indexOf:startingAt:ifAbsent:
2.6% {238ms} False(Boolean)>>and:and:and:
2.4% {219ms} LargePositiveInteger(Integer)>>gcd:
2.4% {219ms} Array(SequenceableCollection)>>do:
2.2% {201ms} DrGSegmentMorph(Morph)>>fullBounds
2.1% {192ms} OrderedCollection>>at:
2.0% {183ms} DrGPointMorph(Morph)>>visible
2.0% {183ms} DrGPointItemOnCurve(DrGFreePointItem)>>=
**Memory**
old +2,142,760 bytes
young -219,048 bytes
used +1,923,712 bytes
free +185,728 bytes
**GCs**
full 0 totalling 0ms (0.0% uptime)
incr 2499 totalling 728ms (8.0% uptime), avg 0.0ms
tenures 39 (avg 64 GCs/tenure)
root table 0 overflows
_______________________________________________ Pharo-project mailing list [email protected] http://lists.gforge.inria.fr/cgi-bin/mailman/listinfo/pharo-project
