flpa / mcs

Mixdown Comparison Software is a project to help musicians compare different mixdowns of a recording.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Speicher wird nach Entfernen des Tracks nicht freigegeben

opened this issue · comments

Wenn der verfügbare Speicher voll ist und alle Tracks entfernt werden, können keine Tracks mehr hinzugefügt werden. Können wir die Freigabe des Speichers überhaupt beeinflussen?

commented

Was mir zu den Speicherproblemen immer wieder einfällt: Wir setzen die Tracks teilweise auch als userData auf UI Elementen, zB Radiobuttons. Eventuell entstehen damit Referenzen die der GarbageCollector nicht mehr auflösen kann (weils immer aussieht als wuerde noch jemand auf den Track referenzieren). Das könnte man mit WeakReferences lösen.

Allgemein sollten wir aber wohl mal ein Memory Profiling Tool drüber laufen lassen.