メモリ リークの特定

Linuxプログラムのメモリ使用量が異常に多い場合は、メモリリークが発生している可能性があります.このとき、ファイルシステムのメモリ使用量、共有メモリ、各業務プロセスのメモリ使用量に注意してください. top をクリックして、各プロセスの CPU 使用率を表示します。
ここに画像の説明を挿入
VIRT はプロセスが使用する仮想メモリのサイズを表し、RES はプロセスが使用する物理メモリのサイズを表し、SHR はプロセスが使用する共有メモリのサイズを表し、%MEM はプロセスが使用する物理メモリの割合を表します。

VIRT: malloc アプリケーション。必ずしもすぐに使用されるわけではありません。
RES:メモリ使用時のみ増加します。
malloc がメモリと memset に適用された後、VIRT のみが増加し、RES は増加せず、RES は使用後に増加します。

各スレッドのメモリと CPU 使用率を表示する場合は、H: と入力して、
ここに画像の説明を挿入
各コアの CPU 使用率を表示します。
ここに画像の説明を挿入

おすすめ

転載: blog.csdn.net/hhhlizhao/article/details/129771171