1) プログラムの実行中に (要求により) メモリ使用量に関する情報を取得したい。私のプログラムsession-objects
はその場で作成し、そこにあるすべてのオブジェクトのメモリ使用量に関する情報を取得したいと考えています。出来ますか?これは によって実行できるようValgrind
です。それの使い方?実行方法は?(コマンド)
2) 私のプログラムはバックグラウンド マルチスレッド デーモンです (ローカル Unix ソケットも使用します)。valdrind の下でプログラムを実行できませんvaldrind ./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
、または他のツール?
ps。私の英語でごめんなさい。