Hi Guido, We wrote a profiler to keep track of memory consumption.
http://bergel.eu/download/papers/Berg10g-MemoryProfiling.pdf It will be presented at Smalltalks next week. Cheers, Alexandre On 8 Nov 2010, at 23:47, Guido Stepken wrote: > E.g.: Three different solutions for a Euler problem: > > (1 to: 999) inject: 0 into: [:sum :i | (i \\ 3 = 0) | (i \\ 5 = 0) > ifTrue: [sum + i] > ifFalse: [sum]] > > > (1 to: 999) detectSum: [:i | (i \\ 3 = 0) | (i \\ 5 = 0) ifTrue: [i] ifFalse: > [0]] > > (1 to: 999) detectSum: [:i | i * (#(0 0 1 0 1 1 0 0 1 1 0 1 0 0 1) atWrap: i)] > > How do i measure the exact memory footprint of each solution? > > Pharo claims having reduced memory footprint at many places. Can that be > proofed, e.g. with one comparable demo app, once run in old squeak, once in > Pharo 1.1/1.2? > > And no, MessageTally spyOn: does not do right! > > Tnx in advance, Guido Stepken > > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
