基本メモリリークチェック

基本メモリリークチェック

私は次のようなものを使う予定です

ps -A --sort -rss -o comm,rss,sz,vsz

メモリリークを検出します。

組み込みシステムでは、テストケースの前後にこのコマンドを実行する予定で、測定時にシステムがアイドル状態になることを望みます。 VSZプロットを試みましたが、仮想メモリの内部処理について少し確信がありません。

  • 現在の仮想メモリ使用量を表示するようにVSZを信頼できますか?それとも、そのグラフに未使用の(完全に解放された)ページがありますか?

  • VSZがメモリリークを示す最高の指標ですか?それとも別の措置を講じるべきですか? RSSは常駐メモリのみを表示しますが、これが必ずしもメモリリークを示すわけではありません。そうですか?

  • psを使用してこの方法でメモリリークを検出するには、内部Linuxメモリの処理が複雑すぎますか?

いくつかの外部測定を使用する必要があります。たとえば、mtrace などは使用できません。

ベストアンサー1

おすすめ記事