cpp gdb valgrind - Speicherauslastungsstatistik, während die App ausgeführt wird und valgrind nicht behandeltes Syscall

1) Ich möchte Informationen zur Speichernutzung erhalten, während mein Programm ausgeführt wird (auf Anfrage). Mein Programm erstellensession-objects on the fly und ich möchte Informationen über die Speichernutzung aller dortigen Objekte erhalten. Ist es möglich? Scheint, dass dies durch getan werden kannValgrind. Wie benutzt man es? Wie läuft es? (Befehle)

2) Mein Programm ist ein Multithread-Daemon im Hintergrund (es verwendet auch lokale Unix-Sockets). Ich kann mein Programm nicht unter valdrind ausführenvaldrind ./daemon start. Ich habe folgende Unmengen von Nachrichten erhalten:

--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

Was ist das Problem und wie kann es behoben werden?

3) Gibt es vielleicht andere Möglichkeiten, um Informationen über Objekte und die Speichernutzung von ihnen zu erhalten? Könnte seingdb oder andere werkzeuge?

ps. Entschuldigung für mein Englisch, bitte.

Antworten auf die Frage(0)

Ihre Antwort auf die Frage