Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Finden von Memory-Leaks in DLLs (https://www.delphipraxis.net/167257-finden-von-memory-leaks-dlls.html)

CyberDevil 20. Mär 2012 12:38

Finden von Memory-Leaks in DLLs
 
Hallo zusammen!

Ich suche nach einer Möglichkeit, Memory-Leaks in DLLs zu identifizieren. Bisher habe ich mit FastMM4 gearbeitet, allerdings erhalte ich, wenn ich dieses auch in meine DLL reinlinke, die Callstacks der Leak-Verursacher (FullDebugMode) nur als Adressen, nicht als Methoden-Namen.

Kann mir jemand weiterhelfen, wie ich brauchbar Memory-Leaks in DLLs finden kann?

Viele Grüße
CyberDevil

Bernhard Geyer 20. Mär 2012 12:42

AW: Finden von Memory-Leaks in DLLs
 
Zitat:

Zitat von CyberDevil (Beitrag 1157514)
... allerdings erhalte ich, wenn ich dieses auch in meine DLL reinlinke, die Callstacks der Leak-Verursacher (FullDebugMode) nur als Adressen, nicht als Methoden-Namen.

TD32-Debuginfos für das DLL-Projekt aktivieren, rebuild und über Methodennamen freuen ...

CyberDevil 20. Mär 2012 13:26

AW: Finden von Memory-Leaks in DLLs
 
Wäre schön, wenn es so einfach wäre. Natürlich habe ich in die DLL auch die TD32-Debug-Infos reingelinkt. Zudem habe ich in den FastMM4Options.inc ShareMM und alle Unter-Conditionals gesetzt.

Bernhard Geyer 20. Mär 2012 13:28

AW: Finden von Memory-Leaks in DLLs
 
Zitat:

Zitat von CyberDevil (Beitrag 1157525)
Wäre schön, wenn es so einfach wäre. Natürlich habe ich in die DLL auch die TD32-Debug-Infos reingelinkt.

Also bei uns klappt es damit.

CyberDevil 20. Mär 2012 13:39

AW: Finden von Memory-Leaks in DLLs
 
Vielleicht sollte ich noch dazusagen, dass es sich um eine dynamisch reingelinkte DLL handelt.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.

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