首页  

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