Hej,
Znacie jakieś dobre narzędzia na Linuxa do szukania wycieków pamięci oraz poprawności kodu C++?

Wiecie czy istnieje sposób na pokazanie w Valgrind, która dokładnie zmienna jest niezainicjalizowana?

Mam takie logi, lecz w linijce mogą znajdować się również inne poprawne zmienne, dlatego znajdowanie tej konkretnej zmiennej jest trudne:
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Nie umarło i jeszcze długo nie umrze. Szanuję ludzi którzy lubią się z tym paprać. C++ i Valgrinda pamiętam tylko ze studiów i nie są to najprzyjemniejsze wspomnienia.
  • Odpowiedz
Jak najlepiej sprawdzać zużycie pamięci procesu w #linux?

używam top na centos/redhat 7
top -p $(pidof ) -b -d 2 | tee -a
pokazuje mi inne liczby niż #valgrind
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@rzet: Nie da się w #linux dokładnie tego stwierdzić.
Można tylko "na oko".
Spróbuj pmap -x PID.

Polecam poczytać - What every programmer should know about memory oraz Understanding the Linux Virtual Memory Manager
  • Odpowiedz