Zitat von
mkinzler:
Ein Aufruf von Free, sollte aber nicht schaden.
Tut es aber wenn alles hinter der Referenz schon free ist
@Destruktor: Wenn du in deinem Threadobjekt von irgendetwas Instanzen erzeugst, musst du diese auch immer selbst freigeben - das tut TThread nicht für dich.
Das mit den Fenstern ist nochmal etwas komplizierter. Da wurschtelt Windows selbst auch noch etwas mit den Ressourcen herum, und das auch nicht immer 100%ig nachvollziehbar. Es kann z.B. auch mal sein, dass sich der verwendete Speicher eines Programmes extrem verkleinert, wenn sein Fenster minimiert wird. Wenn du versuchst auf diese Weise Lecks zu finden, freunde dich lieber mit einem Profiler an - die können das meist erheeeeblich akkurater. Bei der reinen Speichernutzung spielen zu viele weitere Faktoren mit um qualitative Aussagen machen zu können, vor allem wenn es nur um ein paar popelige Bytes eines TThreads geht. Das geht im sonstigen "Rauschen" total unter.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)