[ruby-de] GC.start tut nichts?

Die Optimisten inform at die-optimisten.net
Mo Jun 26 22:57:13 JST 2017


Hallo,

arr=[]
(1..1000000).map {| arr << ["meinString", "2", "3" }
arr=nil
GC.start
sleep 1

arr=nil scheint auch belanglos: wenn man obiges 2x untereinander 
ausführt, braucht er (fast) doppelt so viel RAM.

Beginnt der GC trotz GC.start nicht sofort?
=> ist ein sleep(1) hilfreich ?

Wie erhalte ich das gewünschte Ergebnis vom GC?

danke
Andreas



Mehr Informationen über die Mailingliste ruby-de