Forum: Netzwerke
by Sir Rufo,
28. Jul 2015
Ich denke mal, dass es eher an OmniXML liegt.
Da gibt es die Beziehung zwischen TXMLNode und dem TXMLDocument. Jede Node-Instanz hat eine strong Referenz auf die Document-Instanz. Und wenn die Document-Instanz eine strong Referenz auf die Node-Instanzen hat, dann ist dein Speichergrab perfekt.
Prüfen kannst du das, indem du einfach mal in den Destruktor der Klassen eine Log-Ausgabe...
Forum: Netzwerke
by Sir Rufo,
28. Jul 2015
Riecht ja ein wenig nach ARC mit zirkulären Referenzen. Zwei Instanzen halten jeweils eine Referenz auf die andere Instanz und werden somit nicht freigegeben.
Unter Windows (Nicht-ARC) passiert das natürlich nicht.