java内存jps-jmap-jstat

jps jmap jstat

yum install -y java-1.8.0-openjdk.x86_64  java-1.8.0-openjdk-devel.x86_64
nohup java -Xms128m -Xmx256m  -jar   jenkins.war   --httpPort=18080  &
[root@master ~]# jps -l
44663 sun.tools.jps.Jps
44029 jenkins.war
[root@master ~]# jps -v
44849 Jps -Dapplication.home=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.332.b09-1.el7_9.x86_64 -Xms8m
44029 war -Xms128m -Xmx256m
[root@master ~]# jmap -heap 44029
Attaching to process ID 44029, please wait...
Debugger attached successfully.
Server compiler detected.
JVM version is 25.332-b09

using thread-local object allocation.
Parallel GC with 2 thread(s)

Heap Configuration:
   MinHeapFreeRatio         = 0
   MaxHeapFreeRatio         = 100
   MaxHeapSize              = 268435456 (256.0MB)
   NewSize                  = 44564480 (42.5MB)
   MaxNewSize               = 89128960 (85.0MB)
   OldSize                  = 89653248 (85.5MB)
   NewRatio                 = 2
   SurvivorRatio            = 8
   MetaspaceSize            = 21807104 (20.796875MB)
   CompressedClassSpaceSize = 1073741824 (1024.0MB)
   MaxMetaspaceSize         = 17592186044415 MB
   G1HeapRegionSize         = 0 (0.0MB)

Heap Usage:
PS Young Generation
Eden Space:
   capacity = 83886080 (80.0MB)
   used     = 38142552 (36.375572204589844MB)
   free     = 45743528 (43.624427795410156MB)
   45.469465255737305% used
From Space:
   capacity = 2621440 (2.5MB)
   used     = 720896 (0.6875MB)
   free     = 1900544 (1.8125MB)
   27.5% used
To Space:
   capacity = 2621440 (2.5MB)
   used     = 0 (0.0MB)
   free     = 2621440 (2.5MB)
   0.0% used
PS Old Generation
   capacity = 89653248 (85.5MB)
   used     = 60673928 (57.86316680908203MB)
   free     = 28979320 (27.63683319091797MB)
   67.67621849015443% used
   
23129 interned Strings occupying 1889680 bytes.

查询进程进程44029的垃圾收集情况每1000毫秒查询一次一共查询5次

[root@master ~]# jstat -gc 44029   1000   5
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       MC     MU    CCSC   CCSU   YGC     YGCT    FGC    FGCT     GCT
2560.0 2560.0  0.0   704.0  81920.0  47783.8   87552.0    59251.9   50688.0 49550.6 5888.0 5656.5    427    1.076   2      0.107    1.183
2560.0 2560.0  0.0   704.0  81920.0  47884.6   87552.0    59251.9   50688.0 49550.6 5888.0 5656.5    427    1.076   2      0.107    1.183
512.0  512.0   0.0    64.0  86016.0    0.0     87552.0    74237.1   50688.0 49655.4 5888.0 5668.8    463    1.196   2      0.107    1.303
512.0  512.0   0.0    32.0  86016.0    0.0     87552.0    75925.1   50688.0 49655.4 5888.0 5668.8    525    1.352   2      0.107    1.459
512.0  512.0   0.0    96.0  86016.0    0.0     87552.0    77677.1   50688.0 49655.4 5888.0 5668.8    587    1.510   2      0.107    1.617

https://www .cnblogs.com/Listenwind/p/5230118.html

-Xmx3550m:设置JVM最大可用内存为3550m。
-Xms3550m:设置JVM初始内存为3550m。可与-xmx相同,以避免每次垃圾回收完成后JVM重新分配内存。
Xmn2g:设置年轻代大小为2G。整个堆大小=年轻代大小+年老代大小+持久代大小。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值