cpp gdb valgrind - estatística de uso de memória enquanto o aplicativo está em execução e o sgrall sem tratamento do valgrind
1) Eu quero obter informações sobre o uso de memória enquanto o meu programa está em execução (por solicitação). Meu programa criasession-objects
na mosca e eu quero obter informações sobre o uso de memória de todos os objetos lá. É possível? Parece que isso pode ser feitoValgrind
. Como usá-lo? Como rodar isso? (comandos)
2) Meu programa é um daemon multithread em segundo plano (ele também usa Soquetes Unix locais). Eu não posso executar meu programa sob valdrindvaldrind ./daemon start
. Eu tenho seguido muitas mensagens:
--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
Qual é o problema e como consertar isso?
3) talvez haja outras maneiras de obter informações sobre objetos e uso de memória por eles? Talvezgdb
ou outras ferramentas?
ps. desculpe pelo meu inglês, por favor.