jmap-heap日志解析

一、heap日志

主要展示的是java内存(年轻代、老年代、元空间等)的配置信息及当前的占用情况

二、获取heap日志 

1、jps找到java的pid

2、jmap -heap pid

三、分析heap

using parallel threads in the new generation.  ##新生代采用的是并行线程处理方式

using thread-local object allocation.   

Concurrent Mark-Sweep GC   ##同步并行垃圾回收



Heap Configuration:  ##堆配置情况

   MinHeapFreeRatio = 40 ##最小堆使用比例

   MaxHeapFreeRatio = 70 ##最大堆可用比例

   MaxHeapSize      = 2147483648 (2048.0MB) ##最大堆空间大小

   NewSize          = 268435456 (256.0MB) ##新生代分配大小

   MaxNewSize       = 268435456 (256.0MB) ##最大可新生代分配大小,-Xmn:对-XX:newSize、-XX:MaxnewSize两个参数同时进行配置(注意:JDK1.4之后才有该参数),即配置了-Xmn就不在需要配置NewSize和MaxNewSize了

   OldSize          = 5439488 (5.1875MB) ##老生代大小

   NewRatio         = 2  ##新生代比例,新生代/老年代,即新生代的大小为堆的1/3,老年代的大小为堆的2/3

   SurvivorRatio    = 8 ##Eden与suvivor(from\to)的比例,即Eden的大小为新生代的8/10,from的大小为新生代的1/10,to的大小为新生代的1/10,from和to大小一样

   PermSize         = 134217728 (128.0MB) ##perm区大小,方法区大小

   MaxPermSize      = 134217728 (128.0MB) ##最大可分配perm区大小



Heap Usage: ##堆使用情况

New Generation (Eden + 1 Survivor Space):  ##新生代(伊甸区 + survior空间)

   capacity = 241631232 (230.4375MB)  ##伊甸区容量

   used     = 77776272 (74.17323303222656MB) ##已经使用大小

   free     = 163854960 (156.26426696777344MB) ##剩余容量

   32.188004570534986% used ##使用比例

Eden Space:  ##伊甸区

   capacity = 214827008 (204.875MB) ##伊甸区容量

   used     = 74442288 (70.99369812011719MB) ##伊甸区使用

   free     = 140384720 (133.8813018798828MB) ##伊甸区当前剩余容量

   34.65220164496263% used ##伊甸区使用情况

From Space: ##survior1区

   capacity = 26804224 (25.5625MB) ##survior1区容量

   used     = 3333984 (3.179534912109375MB) ##surviror1区已使用情况

   free     = 23470240 (22.382965087890625MB) ##surviror1区剩余容量

   12.43827838477995% used ##survior1区使用比例

To Space: ##survior2 区

   capacity = 26804224 (25.5625MB) ##survior2区容量

   used     = 0 (0.0MB) ##survior2区已使用情况

   free     = 26804224 (25.5625MB) ##survior2区剩余容量

   0.0% used ## survior2区使用比例

concurrent mark-sweep generation: ##老生代使用情况

   capacity = 1879048192 (1792.0MB) ##老生代容量

   used     = 30847928 (29.41887664794922MB) ##老生代已使用容量

   free     = 1848200264 (1762.5811233520508MB) ##老生代剩余容量

   1.6416783843721663% used ##老生代使用比例

Perm Generation: ##perm区使用情况

   capacity = 134217728 (128.0MB) ##perm区容量

   used     = 47303016 (45.111671447753906MB) ##perm区已使用容量

   free     = 86914712 (82.8883285522461MB) ##perm区剩余容量

   35.24349331855774% used ##perm区使用比例


 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值