Ok, but please, provide feedback. Alexandre
On 9 Nov 2010, at 10:40, Max Leske wrote: > Sounds like what I just needed! I'll try it out. > > Cheers, > Max > > > On 09.11.2010, at 12:42, Alexandre Bergel wrote: > >> 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 >> ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;. >> >> >> >> >> >> > > -- _,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;: Alexandre Bergel http://www.bergel.eu ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.
