cpp gdb valgrind - statystyka użycia pamięci, gdy aplikacja jest uruchomiona i valgrind nieobsługiwane wywołanie systemowe
1) Chcę uzyskać informacje o wykorzystaniu pamięci podczas działania mojego programu (na żądanie). Mój program tworzysession-objects
w locie i chcę uzyskać informacje o wykorzystaniu pamięci przez wszystkie obiekty. Czy to możliwe? Wydaje się, że można to zrobić przezValgrind
. Jak tego użyć? Jak go uruchomić? (polecenia)
2) Mój program jest demonem wielowątkowym w tle (używa również lokalnych gniazd Unix). Nie mogę uruchomić mojego programu pod Valdrindvaldrind ./daemon start
. Dostałem następujące tony wiadomości:
--19454-- it at http://valgrind.org/support/bug_reports.html.
caught signal 5068246
--19454-- WARNING: unhandled syscall: 429
--19454-- You may be able to write your own handler.
--19454-- Read the file README_MISSING_SYSCALL_OR_IOCTL.
--19454-- Nevertheless we consider this a bug. Please report
--19454-- it at http://valgrind.org/support/bug_reports.html.
caught signal 5068246
Jaki jest problem i jak to naprawić?
3) może istnieją inne sposoby uzyskania informacji o obiektach i wykorzystaniu pamięci przez nich? Możegdb
lub inne narzędzia?
ps. przepraszam za mój angielski, proszę.