要使用jmap
命令查看Java堆內存,請按照以下步驟操作:
jps
命令來查找所有Java進程及其PID。例如:jps
這將顯示類似于以下內容的輸出:
12345 Main
67890 Jps
在這個例子中,主進程的PID是12345。
jmap
命令查看堆內存。將<PID>
替換為您在上一步中找到的Java進程的PID,將-heap
替換為您要查看的堆配置參數。例如:jmap -heap <PID>
這將顯示類似于以下內容的輸出:
Heap Configuration:
...
MaxHeapSize = 4294967296 (4096.0MB)
...
在這個例子中,最大堆大小為4GB。
jmap
命令提供了許多其他選項,可以幫助您診斷和分析Java堆內存。要了解更多關于jmap
命令的信息,請參閱官方文檔。