cpp gdb valgrind - статистика использования памяти во время работы приложения и необработанный системный вызов valgrind
1) Я хочу получить информацию об использовании памяти во время работы моей программы (по запросу). Моя программа созданияsession-objects
на лету, и я хочу получить информацию об использовании памяти всех там объектов. Является ли это возможным? Кажется, это может быть сделаноValgrind
, Как это использовать? Как запустить это? (команды)
2) Моя программа - фоновый многопоточный демон (он также использует локальные сокеты Unix).
Я не могу запустить мою программу под Valdrindvaldrind ./daemon start
, Я получил следующие тонны сообщений:
--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
В чем проблема и как ее исправить?
3) может есть другие способы получения информации об объектах и использовании ими памяти? Может бытьgdb
или другие инструменты?
пс. извините за мой английский, пожалуйста.