Wykrywanie wycieków pamięci

Wykrywanie wycieków pamięci
  • Rejestracja: dni
  • Ostatnio: dni
0

Witam.
Poszukuję narzędzia,które umożliwi mi wykrycie wycieku pamięci w programie napisanym w c w trakcie wykonywania programu.Problem jest taki,że po analizie tego kodu wszystko wydaje się w porządku,jednak program w czasie wykonywania otwiera pliki tekstowe,buduje i zwalnia struktury dynamiczne(drzewo i listy) które są zwalniane, a chciałbym sprawdzić,czy coś niedobrego nie dzieje się podczas tego procesu.
Czy ktoś zna takie narzędzie?

PR
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Pomorskie (Stare Kabaty)
MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0

Polecam spróbować adress sanitizer.
Używam pod Mac. gcc też ma.

  • Rejestracja: dni
  • Ostatnio: dni
0

A czytałem,że można coś takiego zrobić bezpośrednio z visual studio,wie ktoś coś o tym?

gośćabc
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Szczecin
  • Postów: 500
0

Visual Leak Detector, ale nie wiem czy jeszcze jest to wspierane;

daaaawno nie używałem;

MarekR22
  • Rejestracja: dni
  • Ostatnio: dni
0
Grunding napisał(a):

A czytałem,że można coś takiego zrobić bezpośrednio z visual studio,wie ktoś coś o tym?

https://msdn.microsoft.com/pl-pl/library/e5ewb1h3(v=vs.90).aspx

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.