JDK15  ZGC 测试  
   
所属分类 ZGC
浏览量 1400
openjdk15 下载
http://jdk.java.net/archive/
/home/admin/softwares/jdk-15/bin/java -version
openjdk version "15" 2020-09-15
OpenJDK Runtime Environment (build 15+36-1562)
OpenJDK 64-Bit Server VM (build 15+36-1562, mixed mode, sharing)
测试代码
https://gitee.com/dyyx/demos/blob/master/zgctest/src/main/java/dyyx/GCTestMain.java
ps -ef|grep GCTestMain
admin    2063139       1 99 11月25 ?      1-20:09:55 /home/admin/softwares/jdk-15/bin/java -Xmx100g -Xms100g -XX:+UseZGC -Xlog:gc*:gc.log -cp .:zgctest-1.0.jar dyyx.GCTestMain
admin    2164039       1 99 11月26 ?      1-01:04:03 /home/admin/softwares/jdk-15/bin/java -Xmx10g -Xms10g -XX:+UseG1GC -Xlog:gc*:gc.log -cp .:zgctest-1.0.jar -Dport=8071 dyyx.GCTestMain
admin    2222926 2222584 99 08:40 pts/4    00:11:10 /home/admin/softwares/jdk-15/bin/java -Xmx10g -Xms10g -XX:+UseZGC -Xlog:gc*:gc.log -cp .:zgctest-1.0.jar -Dport=8072 dyyx.GCTestMain
    PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                                                     
2164039 admin     20   0   15.1g  10.3g  19492 S 240.7  4.1   1516:52 java     -Xmx10g -Xms10g -XX:+UseG1GC                                                                                                   
2222926 admin     20   0  493.7g  12.5g  12.2g S 100.0  5.0  18:47.42 java     -Xmx10g -Xms10g -XX:+UseZGC                                                                                                    
2063139 admin     20   0 4815.9g 183.6g 181.2g S  99.7 73.1   2657:34 java     -Xmx100g -Xms100g -XX:+UseZGC                                                                                               
G1  物理内存占用很稳定   
ZGC 物理内存占用一直在涨 (内存泄露?) 虚拟内存占用很大 
虚拟内存很大可能跟这个特性有关  所谓的 着色指针     Point Coloring
这个特性让ZGC能够发现,标记,定位和重新映射对象,它只能工作在64位的操作系统上,
实现colored pointer需要虚拟地址(virtual address masking)
 ZGC系列文章 
 ZGC指南 
 ZGC特性简介  
 CMS G1 ZGC 堆内存区别   
 linux运维常用命令  
 linux实用命令合集  
 g1 GC 要点  
 jdk jcmd 使用   
 找出最耗CPU的java线程和代码  
 G1调优建议  
 JVM GC 过程简介   
 jvm相关知识点   
 jvm可视化分析工具    
 arthas使用    
 使用jmx监控jvm    
 上一篇  
   
 下一篇  
 busybox简介 
 Linux ps命令 
 linux运维常用命令 
 传说中的阿里味儿 
 Linux资源监控命令 
 Linux查找磁盘IO读写很高的进程