[Squeak-ev] Re: Eulerprobleme mit Squeak

Enrico Schwass ennoausberlin at mac.com
Die Nov 9 01:38:02 UTC 2010


Guido Stepken <gstepken at googlemail.com> writes:

>> Noch knapper:
>>
>> (1 to: 999) detectSum: [:i | (i \\ 3 = 0) | (i \\ 5 = 0) ifTrue: [i] ifFalse: [0]]

>> - Bert 
> Hat was! ;-) Wie messe ich denn am elegantesten den Speicherverbrauch
> deiner Lösungen?
>

Einen ersten Hinweis liefert vermutlich

MessageTally spyOn:[10 timesRepeat:[Euler1 new]]

Lösung A

**Memory**
	old		+38,887,776 bytes
	young		+19,820,616 bytes
	used		+58,708,392 bytes
	free		-505,648 bytes

Lösung X

**Memory**
	old		+0 bytes
	young		+616,076 bytes
	used		+616,076 bytes
	free		-616,076 bytes


Enno