作業中のアプリの websocket 接続に使用する Jetty サーバーがあります。唯一の問題は、Jetty が大量の仮想メモリ (!2.5GB の仮想メモリ) と約 650RES を消費していることです。
私の問題は、上記のように、ほとんどのメモリ (約 12 GB) がヒープ サイズではないため、それを分析して何が起こっているのかを理解するのが難しいことです。
12 GB の消費がどこから来ているのかを理解する方法と、サーバーのメモリ リークやその他の問題を把握する方法についてのヒントはありますか?
仮想メモリの意味を明確にしたかったのです (私の理解が間違っている可能性があるため)。topを実行すると、仮想メモリは「VIRT」になります。ここに私が得るものがあります:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
-------------------------------------------------------------
9442 root 20 0 12.6g 603m 10m S 0 1.3 1:50.06 java
ありがとう!