cpp gdb valgrind: estadística de uso de memoria mientras la aplicación se está ejecutando y valgrind no manejada syscall
1) Quiero obtener información sobre el uso de la memoria mientras mi programa se está ejecutando (a pedido). Mi programa creasession-objects
sobre la marcha y quiero obtener información sobre el uso de la memoria de todos los objetos allí. ¿Es posible? Parece que esto se puede hacer porValgrind
. ¿Cómo usarlo? ¿Cómo ejecutarlo? (comandos)
2) Mi programa es un daemon multihilo de fondo (también usa Sockets Unix locales). No puedo ejecutar mi programa bajo valdrindvaldrind ./daemon start
. Tengo los siguientes mensajes:
--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
¿Cuál es el problema y cómo solucionarlo?
3) ¿Tal vez haya otras formas de obtener información sobre los objetos y el uso de la memoria por parte de ellos? Tal vezgdb
u otras herramientas?
PD. perdon por mi ingles, por favor