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 ^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;._,.;:~^~:;.