ジャンプして独自のコードを書く前に、QNXにshowmem
似たものを出力できるGNU / Linuxソフトウェアがあるかどうかを確認したいと思います。
実行中の各プロセスの各スレッドについて、メモリ消費量を次のカテゴリに分類したいと思います。
Process listing (Total, Code, Data, Heap, Stack, Other)
319488 1024000 24587 167936 24576 0 4103 devc-con-hid (thread 2)
0 0 0 0 4096 0 4103 devc-con-hid (thread 2)
0 0 0 0 20480 0 4103 devc-con-hid (thread 1)
0 102400 8192 0 0 0 4103 devc-con-hid (proc/boot/devc-con-hid)
0 0 16384 0 0 0 4103 devc-con-hid (proc/boot/libc.so.3)
0 0 0 0 0 ( 36864) 4103 devc-con-hid (/dev/mem)
これを可能にするものはありますか?
その通りですが、実行して自動的にメモリ情報を出力できるツールがあることを望んでいました。
—
Alex Dima
特定のニーズを持つ人のためにそこにメモリプロファイラーがあると確信しています。ほとんどの人は、そのprocファイルの内容を定期的に保存するだけで済みます。FWIW valgrindのコンポーネントの1つにかなり優れたプロファイラがあるようです。私はそれを使ったことがありませんが、たぶんそれはあなたが入る方向です。
—
Bratchley 2015年
/proc/$PID/smaps