Thread stringified Symboltabellen-Zugriff (13 answers)
Opened by lichtkind at 2014-02-12 02:11

clms
 2014-02-12 12:10
#173528 #173528
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
2014-02-12T01:11:58 lichtkind
Ich will sicher gehen ob ein Objekt zerstört wurde. Solange ich referenz dazu habe kann ich lange warten aber wenn ich mir string der referenz merke kann ich den doch später benutzen irgendwie in der nametable nachzuschaun under *{SCALAR} oder so also ich hab den string einer referenz und will nachschaun ob die referenz immer noch im ram aktiv ist.

Ich habe mich mit den Interna der Garbage-Collection und der Stringify Refs noch nicht beschäftigt. Was gibt die Nummer im String an? Ist das ein interner Zähler oder die Speicheradresse? Und werden die Speicherbereiche bei der GC nicht recycled?
D.h. nachdem Dein Objekt gelöscht wurde, könnte der Speicher für ein neues Objekt der gleichen Klasse wiederverwendet werden, dessen Ref dann den gleichen String erzeugen könnte.

Mir erscheinen die Vorschläge von Muffi deshalb besser geeignet.

View full thread stringified Symboltabellen-Zugriff