jvm 各个版本支持的参数

知道一些 jvm 调优参数,但是没有找到官网对应的文档,在网上的一些文章偶然发现,记录一下。

https://docs.oracle.com/en/java/javase/

包含各个版本

jdk 8

分为 windows 和 unix 系统

https://docs.oracle.com/javase/8/docs/technotes/tools/windows/index.html

https://docs.oracle.com/javase/8/docs/technotes/tools/unix/index.html

分为几种

Standard Options(标准选项)

-Dproperty =value

系统属性键值对

Non-Standard Options(非标准选项)

-X 开头的选项

一般用于调整初始化和最大大小,例如堆的大小

Advanced Runtime Options(高级运行时选项)

-XX:OptionName

对于布尔类型,true 为 -XX:+OptionName,false 为 -XX:-OptionName,例如启用禁用对应的gc

对于其他参数,需要指定对应的参数值,其中参数值有的是数值,有的是字符串。

Advanced JIT Compiler Options(高级jit编译器选项)

参数格式同Advanced Runtime Options

Advanced Serviceability Options(高级可维护性选项)

参数格式同Advanced Runtime Options

Advanced Garbage Collection Options(高级垃圾回收选项)

参数格式同Advanced Runtime Options

jdk 17

https://docs.oracle.com/en/java/javase/17/docs/specs/man/index.html

jdk 21

https://docs.oracle.com/en/java/javase/21/docs/specs/man/index.html

相关推荐
阿达King哥13 小时前
在Windows11下编译openjdk 21
java·jvm
期待のcode14 小时前
Java虚拟机栈
java·开发语言·jvm
忘记92616 小时前
jvm性能调优
jvm
C++chaofan18 小时前
Java 并发编程:synchronized 优化原理深度解析
java·开发语言·jvm·juc·synchronized·
sww_102618 小时前
JVM基础学习
jvm·学习·测试工具
芒克芒克21 小时前
深入浅出JVM的运行时数据区
java·开发语言·jvm·面试
月明长歌1 天前
JavaThread类详解核心属性、常用方法与实践
java·开发语言·jvm
kaico20181 天前
JVM的垃圾回收
开发语言·jvm
zfj3211 天前
java垃圾收集 minorgc majargc fullgc
java·开发语言·jvm·gc·垃圾收集器
烟沙九洲1 天前
JVM 堆内存分代
java·jvm