美文网首页
GC的探索

GC的探索

作者: 白马王朗 | 来源:发表于2017-11-07 22:32 被阅读0次

对于GC,知道它分区,知道young,知道old,但只是了解。今天开始学习,如何操作并进行调优。
1.首先,在Linux环境下:命令: ps -aux | grep java 找到java对应的PID,也就是第二列,然后通过:jstat -gc 8686命令,可以看到jvm的一些数据:
注:8686是我的java进程

[root@localhost ~]# jstat -gc 8686
 S0C    S1C    S0U    S1U      EC       EU        OC         OU       PC     PU    YGC     YGCT    FGC    FGCT     GCT   
68736.0 65792.0 619.1   0.0   214976.0 213320.4  699072.0   181120.4  55424.0 55355.0     24    6.032   0      0.000    6.032

这里可以看到各个区的情况(执行”jstat –gc 1000″ (或 1s)会每隔一秒展示GC监控数据。”jstat –gc 1000 10″会每隔1秒展现一次,且一共10次。)

# jstat -gccause  8686 1000
  S0     S1     E      O      P     YGC     YGCT    FGC    FGCT     GCT    LGCC                 GCC                 
  0.00   2.24   7.09  25.92  99.88     25    6.125     0    0.000    6.125 Allocation Failure   No GC               
  0.00   2.24   7.09  25.92  99.88     25    6.125     0    0.000    6.125 Allocation Failure   No GC               
  0.00   2.24   7.09  25.92  99.88     25    6.125     0    0.000    6.125 Allocation Failure   No GC               
image.png

相关文章

  • GC的探索

    对于GC,知道它分区,知道young,知道old,但只是了解。今天开始学习,如何操作并进行调优。1.首先,在Lin...

  • Go语言——垃圾回收GC

    Go语言——垃圾回收GC 参考: Go 垃圾回收原理 Golang源码探索(三) GC的实现原理 Getting ...

  • HotSpot note(part-5)

    part 5 本comment希望能系统的探索一下GC发生的时机,以及各个GC的具体工作内容(流程),GC包括Mi...

  • GC part 5

    part 5 本comment希望能系统的探索一下GC发生的时机,以及各个GC的具体工作内容(流程),GC包括Mi...

  • HotSpot note (part-1)

    part 1 首选想探索一下GC是怎么开始工作的,或者说,GC到底是以什么样的方式在工作的;java应用在启动的时...

  • GC part 1:GC是怎么开始工作的

    part 1 首选想探索一下GC是怎么开始工作的,或者说,GC到底是以什么样的方式在工作的;java应用在启动的时...

  • JVM垃圾收集器

    GC的时机 GC从时机上分为两种:Scavenge GC和Full GC Scavenge GC(Minor GC...

  • java常见垃圾收集器

    常见的有Serial GC、ParNew GC、CMS GC、Parallel GC、G1 GC Serial G...

  • FullGC、MinorGC、STW等常见问题如何解答

    什么是Full GC?minor GC? major GC? STW? minor GC:新生代回收的gc( ST...

  • GC实现原理学习笔记

    原文在此:Golang源码探索(三) GC的实现原理 内存分为了3个区域, 在X64上大小分别是spans:512...

网友评论

      本文标题:GC的探索

      本文链接:https://www.haomeiwen.com/subject/ejajmxtx.html