FB18 - Das Forum für Informatik

fb18.de / Diplom Informatik / Unterbereich Grundstudium / Praktische Informatik

Memory Management bei C++

Memory Management bei C++ 2002-07-14 04:07
Fred
Hoi,

bei C++ verlasse ich mich lieber nicht auf den Garbage Collector (ich mein da gibt's auch einen), und deswegen moechte ich pruefen, ob vor dem Start meines Programms genau so viel Speicher frei ist wie danach. Wie mache ich das?
Gibts ne memavail-Funktion, wie ich sie aus Pascal kenne auch in C++?

Re: Memory Management bei C++ 2002-07-14 17:24
Tzwoenn
C++ und Garbage Collection?!? C++ wär nicht C++, wenn man da auf solchen Schnickschnack verzichtet hätte. Wenn du wissen willst, ob dein Programm Memoryleaks hat, dann kannst du ja den new/delete Operator überladen und entsprechende Aufrufe loggen. So weißt du dann, ob erzeugte Objekte auch wieder gelöscht werden.

Re: Memory Management bei C++ 2002-07-17 20:48
TriPhoenix
Ansonsten hängt die abfrage auf freien Speicher ziemlich vom Betriebssystem ab, weil das jedes auf seine Art verwaltet [img]http://images.rapidforum.com/images/i23.gif[/img]