Thread Objekte mit großen Hashes (1 answers)
Opened by pinwheel at 2015-08-07 22:58

betterworld
 2015-08-08 00:39
#181744 #181744
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Du hast hier 5 Hashes, und einer davon ist Dein Objekt selber. Wo die einzelnen Hashes gespeichert sind, darum musst Du Dich gar nicht kümmern. Jeder für sich wird nach Bedarf soweit vergrößert, wie es sein muss, und die anderen merken nichts davon.

Solange Du Skalare (also Dollar-Variablen) benutzt, hast Du nur Referenzen auf die Hashes und es werden keine kompletten Inhalte kopiert. Das passiert erst, wenn ein "%" ins Spiel kommt. Das ist jetzt natürlich ziemlich vereinfacht ausgedrückt. Für die Details solltest Du Dich in die Dokumentation einlesen.

Letztendlich kann man aber auch nicht genau sagen, ob Dein Anwendungsfall Probleme hat, ob mit zu großem Speicherbedarf oder mit etwas anderem. Denn aus Deinem Code-Beispiel geht nicht so viel hervor.

View full thread Objekte mit großen Hashes