Thread Hash im Skalaren Kontext 3/8 und so (15 answers)
Opened by rosti at 2012-08-16 18:32

Raubtier
 2012-08-17 13:38
#161116 #161116
User since
2012-05-04
1057 Artikel
BenutzerIn

user image
Ich habe ja extra die Ausgabe von scalar %h mit eingebaut. In beiden Fällen sind es gleich viele Buckets.

Perl vergrößert den Hash, sodass nie mehr Keys als Buckets da sind. In beiden Fällen ist der Hash am Ende ja gleichgroß, auch wenn die Reihenfolge in den Buckets, wo Kollisionen aufgetreten sind, natürlich unterschiedlich sein kann. Daher müsste eigentlich am Ende der Speicherverbrauch beider Varianten gleich groß sein. top (jaja, ist nicht das richtige Tool zum Messen des Speicherbedarfs...) hat mir 20g als Verbrauch angezeigt, da muss nichts swappen - und wenn, dann müsste er ja auch schon vorher geswappt haben, vermute ich.

View full thread Hash im Skalaren Kontext 3/8 und so