Linux环境命令行
首先,根据进程命令,获取运行的tomcat的进程ID
ps aux | grep tomcat | grep java | grep bsc
在第二列可以看到进程ID
然后使用jmap可以查看内存占比:
/home/work/bsc/java/jdk-1.7-7u60/bin/jmap -heap 7840
输出的结果包括了内存各个部分的占比:
[work@xxxx.com logs]$ /home/work/bsc/java/jdk-1.7-7u60/bin/jmap -heap 10433
Attaching to process ID 10433, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 24.60-b09
using parallel threads in the new generation.
using thread-local object allocation.
Concurrent Mark-Sweep GC
Heap Configuration:
MinHeapFreeRatio = 40
MaxHeapFreeRatio = 70
MaxHeapSize = 8388608000 (8000.0MB)
NewSize = 1048576000 (1000.0MB)
MaxNewSize = 1048576000 (1000.0MB)
OldSize = 5439488 (5.1875MB)
NewRatio = 2
SurvivorRatio = 8
PermSize &