Garbage Collector Hans_Boehm
-
Hi,
ich such schon ne Weile eine kleine Anleitung zum Compilieren des GC's von Hans-Boehm
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
Ich will vorallem gerne wissen wie ich das schaffe in meinen Projekt auf Memory Leaks zu prüfen.
Wenn jemand Rat weiß, dann bin ich sehr dankbar.
airscape
-
airscape schrieb:
Hi,
ich such schon ne Weile eine kleine Anleitung zum Compilieren des GC's von Hans-Boehm
http://www.hpl.hp.com/personal/Hans_Boehm/gc/
Ich will vorallem gerne wissen wie ich das schaffe in meinen Projekt auf Memory Leaks zu prüfen.
Wenn jemand Rat weiß, dann bin ich sehr dankbar.
airscape
Man müsste jetzt wissen, was für eine IDE und welches OS du verwendest.
Für M$ MSVC bietet sich folgendes an:
http://msdn2.microsoft.com/en-us/library/5at7yxcs(VS.71).aspx#if defined(_DEBUG ) && defined(_MSC_VER) DWORD flag = _CrtSetDbgFlag(_CRTDBG_REPORT_FLAG); flag |= _CRTDBG_LEAK_CHECK_DF | _CRTDBG_CHECK_ALWAYS_DF; _CrtSetDbgFlag(flag); #endif /* _MSVC_ */Wenns ein wenig detaillierter sein soll, dann verwende ich gerne VisualLeakDetector. Sehr einfach zu verwenden, ein #include reicht völlig und das Ding macht seine Arbeit. Kann die Leaks auch in eine Textdatei ausgeben und während der Laufzeit ein- und ausgeschaltet werden.
Drückt aber die Leistung zur Laufzeit ganz schön.
http://dmoulding.googlepages.com/vldIm Falle von Linux bietet sich Valgrind an. Für MINGW hab ich jetzt leider keinen Tipp parat-.-.
HTH
rya.
-
Quote statt edit = böse -.-
^^
-
Hi,
danke für deinen Tipp. Mir Visual Studio hast du auch gleich richtig geraten (o:
lg
air