
私は次のようなものを使う予定です
ps -A --sort -rss -o comm,rss,sz,vsz
メモリリークを検出します。
組み込みシステムでは、テストケースの前後にこのコマンドを実行する予定で、測定時にシステムがアイドル状態になることを望みます。 VSZプロットを試みましたが、仮想メモリの内部処理について少し確信がありません。
現在の仮想メモリ使用量を表示するようにVSZを信頼できますか?それとも、そのグラフに未使用の(完全に解放された)ページがありますか?
VSZがメモリリークを示す最高の指標ですか?それとも別の措置を講じるべきですか? RSSは常駐メモリのみを表示しますが、これが必ずしもメモリリークを示すわけではありません。そうですか?
psを使用してこの方法でメモリリークを検出するには、内部Linuxメモリの処理が複雑すぎますか?
いくつかの外部測定を使用する必要があります。たとえば、mtrace などは使用できません。