JDK15 ZGC 测试
所属分类 ZGC
浏览量 1075
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读写很高的进程