Sprawdzanie wycieków pamięci

0

Witam

Chciałbym sobie sprawdzić napisany przez mnie program pod kątem złego przydzielania pamięci, niezwalaniania pamięci itd. Nie znam tylko żadnego narzędzia, które by było łatwe w obsłudze i czytelne :) Program ma działać pod LINUXEM

Wiem, że jest coś takiego jak valgrind, ale IMHO nie jest on najlepszy, bo pluje się o zwykłe stringi, które nie są nawet przydzielane dynamicznie.

W razie czego proszę o nazwy, krótki opisik (jakby się jeszcze komuś chciało, to linka :) )
Pozdrawiam

0

Polecam: Fortify - A fortified memory allocation shell for C and C++ written by Simon P. Bullen. Jest to tylko jeden plik .h i jeden .cpp, które dołączasz do własnego programu i to jest DUUUŻY plus dla mnie, szczególnie pod Winde.
Qrde nie pamiętam skąd dorwałem wersję Version 2.2, 1 November 1995
, bo jest jeszcze jakaś wcześniejsza ale coś nie działała mi...

0

BDW ma taka opcje (http://www.hpl.hp.com/personal/Hans_Boehm/gc/) .

Pamietaj jednak, ze zadno automatyczne narzedzie tego typu nie gwarantuje, ze wykryje wszystkie wycieki. Prawdpopodobienstwo to jest tym mniejsze im wiecej danych alokuje Twoj program.

1 użytkowników online, w tym zalogowanych: 0, gości: 1