Forum: Programmieren allgemein
by himitsu,
11. Aug 2010
Kleine Änderung, die gleich mal 40% einsprat :-D
(Welches bei wenigen freizugebenden Objekten ja fast garnicht auffällt, sich aber in der Masse schon fast als expotentielle Auswirkungen zeigt)
Nun müßte man nur noch die anderen Bremsen finden. :stupid:
Forum: Programmieren allgemein
by himitsu,
9. Aug 2010
Wenn es lange dauert, dann liegt es nicht an ReportMemoryLeaks, es sei denn es muß ein rießiger Report erstellt werden.
Aber wie gesagt, ohne nähere Kenntnis zu diesem Projekt/Code, kann man nur wild rumraten.
Forum: Programmieren allgemein
by himitsu,
9. Aug 2010
ReportMemoryLeaksOnShutdown prüft nur am Ende des Programmes nach, ob noch was im Speichermanager liegt undzwar kurz vor Freigabe des Speichermanagers ... zu diesem Zeitpunkt wurden schon alle Objekte freigegeben (abgesehn von den Speicherleckt und diese würden dann auch angezeigt) ... dieses hat also keine Auswirkung zu diesem Zeitpunkt.
Forum: Programmieren allgemein
by himitsu,
9. Aug 2010
OK, und wie werden dabei die Unterobjekte freigegeben?
Es wird doch nicht etwa jedes Objekt einzeln freigegeben, womöglich auch noch beginnend vom Anfang des Arrays und dann ständig jedes Objekt aus dem Array entfernt, die restlichen Einträge hochkopiert und dabei das Array stückchenweise verkleinert? :stupid:
Ohne zu wissen was dein Code macht, kann dir keiner helfen.
PS: bei meinem...
Forum: Programmieren allgemein
by himitsu,
9. Aug 2010
Womit werden die Unterobjekte verwaltet, bzw. wo werden deren Referenzen gespeichert?