Methods and apparatus for detecting and reporting memory leaks associated
with an operating system are disclosed. In accordance with one aspect of
the present invention, a method for identifying a section of dynamically
allocated memory which may not be explicitly freed includes processing
information associated with a failure of an operating system and
identifying a call-site that is associated with the section of the
dynamically allocated memory using the information. Once the call-site is
identified, a report may be generated to identify the call-site as being
associated with the section of dynamically allocated memory. In one
embodiment, obtaining information associated with a failure of the
operating system includes obtaining an image of the operating system which
is created when a kernel associated with the operating system crashes.
Methoden und Apparate für das Ermitteln und das Berichten über der Gedächtnisleckstellen, die mit einem Betriebssystem verbunden sind, werden freigegeben. In Übereinstimmung mit einem Aspekt der anwesenden Erfindung, schließt eine Methode für das Kennzeichnen eines Abschnitts des dynamisch zugeteilten Gedächtnisses, der möglicherweise nicht ausdrücklich freigegeben werden kann, die Verarbeitung der Informationen mit ein, die mit einem Ausfall eines Betriebssystems verbunden sind und das Kennzeichnen eines Benennenaufstellungsortes, der mit dem Abschnitt des dynamisch zugeteilten Gedächtnisses mit den Informationen ist. Sobald der Benennenaufstellungsort gekennzeichnet wird, kann ein Report erzeugt werden, um den Benennenaufstellungsort zu kennzeichnen, wie, verbinden mit dem Abschnitt des dynamisch zugeteilten Gedächtnisses. In einer Verkörperung schließt das Einholen der Informationen, die mit einem Ausfall des Betriebssystems verbunden sind, das Erhalten eines Bildes des Betriebssystems ein, das verursacht wird, wenn ein Kern, der mit dem Betriebssystem verbunden ist, zusammenstößt.