Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi [FastMM] Woher kommt UnicodeString Speicherleak? (https://www.delphipraxis.net/152054-%5Bfastmm%5D-woher-kommt-unicodestring-speicherleak.html)

jbg 9. Jun 2010 18:32

AW: [FastMM] Woher kommt UnicodeString Speicherleak?
 
Zitat:

Zitat von s.h.a.r.k (Beitrag 1027463)
Und zwar gibt es ja in der FastMM-Datei FastMM4Options.inc die Option FullDebugMode.

Und wenn du nun eine Detailierte MAP-Datei vom Compiler (Linker) erzeugen lässt (und auch die Debug-DCU aktivierst), dann steht neben den Adressen auch der Methodenname.

s.h.a.r.k 9. Jun 2010 18:47

AW: [FastMM] Woher kommt UnicodeString Speicherleak?
 
Und wo geht das? :)

// edit
Habs in der FastMM-Inc gesucht, ich Held :wall:

// edit 2
@jpg: absolut klasse! Herzlichsten Dank, da erleichtert die Arbeit ungemein.

hoika 21. Mär 2011 15:54

AW: [FastMM] Woher kommt UnicodeString Speicherleak?
 
Hallo,

hm, ich habe die gleichen Probleme.
Ein Haufen Unicode-Strings als MemLeaks.

Aber wie bekommt man die weg ???


Heiko

rollstuhlfahrer 21. Mär 2011 16:20

AW: [FastMM] Woher kommt UnicodeString Speicherleak?
 
Sollte die Delphi nicht voll automatisch aufräumen?

Bernhard

s.h.a.r.k 21. Mär 2011 18:46

AW: [FastMM] Woher kommt UnicodeString Speicherleak?
 
@rollstuhlfahrer: Naja, wenn du ein Objekt nicht freigibst, welches einen UnicodeString enthält, wird der String wohl auch nicht freigegeben. Würde alles normal ablaufen, dann gäbe es keinerlei Speicherleaks.

@hoika: Hast du schon via FastMM geschaut, wo genau die Speicherleaks auftreten? Gibt es neben den UnicodeString-Leaks noch weitere? Allozierst du selbst Speicher? (selbst wenn dieser evtl. wieder freigegeben wird)


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:55 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz