JVM相关
记录JVM学习笔记
东泽312
记录一线老码农的生活和学习
展开
-
Centos7 安装JDK8
centos7 安装jdk最佳操作原创 2023-02-17 13:11:32 · 811 阅读 · 0 评论 -
Linux环境下,查看当前JDK的默认垃圾收集器
Linux环境下,查看当前JDK的默认垃圾收集器java -XX:+PrintCommandLineFlags -version服务器安装的是1.7的版本各个参数的含义-XX:InitialHeapSize=129001984:初始堆内存-XX:MaxHeapSize=2064031744:最大堆内存-XX:+PrintCommandLineFlags:打印HotSpotVM 采用的自动优化参数-XX:+UseCompressedOops:JVM之压缩指针-XX:+UseParalle原创 2021-04-21 22:25:19 · 1743 阅读 · 0 评论 -
CMS垃圾收集器重新标记时,是从GCRoot开始重新标记,还是只标记并发操作时有变更的
CMS(Concurrent Mark Sweep) 垃圾收集器是老年代的垃圾收集器,垃圾回收分4个步骤:初始标记(initial mark) 有 STW 并发标记(concurrent mark) 没有 STW 重新标记(remark) 有 STW 并发清除(concurrent sweep) 没有 STW然后我产生了一个疑问:既然重新标记可以修正并发标记阶段的变动,那么并发标记到底是从哪里开始标记的,是从GCRoot重新标记,还是只重新标记并发操作时有变更的?从官方文档可以看出,第二次重原创 2021-04-21 19:22:25 · 991 阅读 · 2 评论