English:
English version






 

 
  1. Allgemeine Funktionsweise von FindLeak
  2. Icon-Leiste
  3. Prozessüberwachung

 

Allgemeine Funktionsweise von FindLeak

In jedem startenden Prozess wird eine sog. AppInit-DLL geladen, die zunächst überprüft, ob Findleak.exe aktiv ist. Ist FindLeak aktiv, werden per Default-Einstellung alle nach FindLeak gestarteten Prozesse von FindLeak überwacht. Für jeden Prozess wird dabei eine Spy-DLL geladen, die das Anlegen und Freigeben der in der folgenden Tabelle beschriebenen Ressourcen überwacht. Dieses Verhalten kann aber durch das Setzen von Optionen beeinflusst werden (wird an späterer Stelle beschrieben).

FindLeak überwacht folgende Ressourcen:

BSTR

Funktionen, die für die Allokierung und Freigabe von BSTR in der Oleaut32.dll benutzt werden

SafeArray

Funktionen, die für die Allokierung und Freigabe von Safearrays in der Oleaut32.dll benutzt werden

Memory

die malloc, calloc, realloc und free -Funktionen der MSVCRT.dll und MSVCRTD.dll sowie die GlobalAlloc und GlobalFree Funktionen der Kernel32.dll

Event

CreateEvent und CloseHandle Funktionen der Kernel32.dll

GDI

die Funktionen zur Erzeugung und Freigabe von GDI-Objekten (außer Bitmaps) der GDI32.dll

Heap

HeapAlloc, HeapFree

Jeder Prozess, den die Spy-DLL überwacht, wird in FindLeak angezeigt. Bei jedem Aufruf einer Funktion, die eine Ressource anlegt, wird ein Eintrag in FindLeak erzeugt. Wird die Ressource wieder freigegeben, wird der Eintrag in FindLeak wieder entfernt. Dadurch werden in FindLeak alle momentan benutzten Ressourcen eines Prozesses angezeigt.

Zur Übersicht

 

Icon-Leiste

Über die Icon-Leiste können die wichtigsten und die häufigst benötigten Anwendungen ausgeführt werden. Wie z.B. das automatische Hinzufügen neu gestarteter Prozesse, die periodische Aktualisierung der Anzeige oder alle beendeten Prozesse automatisch entfernen.

Zur Übersicht

 

Prozessüberwachung

Über die Optionen in der Prozessüberwachung kann das Verhalten von FindLeak eingestellt werden. Die Optionen werden beim Starten eines Prozesses gelesen und können, nachdem der Prozess aktiv ist, auch wieder geändert werden. Ist kein spezieller Eintrag für einen Prozess vorhanden, werden die Standardeinstellungen verwendet.

Hier können Einstellungen, wie z.B. das Anzeigen des Stacks zu einem Prozess, das Ausschalten der Überwachung eines laufenden Prozesses oder die permanente Deaktivierung der Überwachung eines Prozesses vorgenommen werden.

Mit dem Button „Start Option setzen“ werden die eingegebenen Daten gespeichert und beim nächsten Start von Find Leak geladen.

Zur Übersicht

 

Mehr Informationen über FindLeak finden Sie in unseren Handbuch, welches Sie auch über Downloads herunterladen können.

 

Startseite | Demo | Neues | Download | Bestellen | Allgemeine Geschäftsbedingungen | Impressum

Verantwortlich für den Inhalt dieser Website: cjt Systemsoftware AG
Copyright © 2007