Memory-Leak Finder

Hallo !

Kennt jemand einen Memory-Leak Finder für TRU-64
(Compaq, ex Digital-Equipment), ähnlich z.B. dem
Produkt Purify von Rational (das aber für TRU64 leider
nicht zu haben ist …) ???

Danke !

Andree

Nur aus Interesse: Was ist ein ‚Memory-Leak‘?
Hallo,

kannst Du mir erklären, was Du mit einem Memory-Leak meinst? Klingt ja spannend.

Gruß

Fritze

Memory leaks entstehen, wenn man beim Programmieren Speicher reserviert (z.B. mit new) und dann vergisst ihn wieder freizugeben (z.B. mit delete). Dies kann insbesondere in Schleifen, und auf Servern fatale folgen haben.

Memory leaks entstehen, wenn man beim Programmieren Speicher
reserviert (z.B. mit new) und dann vergisst ihn wieder
freizugeben (z.B. mit delete). Dies kann insbesondere in
Schleifen, und auf Servern fatale folgen haben.

Kann ich mir vorstellen. Aber sorgt nicht das Betriebssystem von alleine für Ordnung?

Gruß

Fritze

Kann ich mir vorstellen. Aber sorgt nicht das Betriebssystem
von alleine für Ordnung?

Im Prinzip ja, aber was wenn das Programm 365 Tage im Jahr laeuft, denn das OS kann den Speicher erst frei geben, wenn das Prog beendet wird (es weiss ja nicht ob er nicht noch benoetigt wird).
Es gibt bei einigen Programmiersprachen einen sogenannten Garbage Kollektor (z.B. Java), da brauch man sich dann nicht mehr um das Speicher Management zu kuemmern weil die Sprache es implementiert. Das erzeugt aber dann auch einen unvermeindlichen Overhead. (Gibt auch fuer C++ solche Bibliotheken)

Gruss Ben

Kennt jemand einen Memory-Leak Finder für TRU-64
(Compaq, ex Digital-Equipment), ähnlich z.B. dem
Produkt Purify von Rational (das aber für TRU64 leider
nicht zu haben ist …) ???

vielleicht ist da was dabei…

http://www.cs.colorado.edu/homes/zorn/public_html/Ma…

joachim