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

相关推荐
m0_640309304 分钟前
Golang Gin怎么绑定JSON参数_Golang Gin JSON绑定教程【精通】
jvm·数据库·python
2301_7641505610 分钟前
CSS如何用Less实现多维度的样式复用_结合混合与继承技术实现
jvm·数据库·python
m0_7488394912 分钟前
MySQL触发器实现简单的分表逻辑_垂直分表与自动化路由
jvm·数据库·python
2301_8176722618 分钟前
mysql如何批量增加表的字段_脚本化DDL操作实践
jvm·数据库·python
Engineer邓祥浩29 分钟前
JVM学习笔记(9) 第三部分 虚拟机执行子系统 第8章 虚拟机字节码执行引擎
jvm·笔记·学习
DaqunChen32 分钟前
mysql存储引擎性能基准测试_InnoDB与MyISAM对比指南
jvm·数据库·python
2301_7826591832 分钟前
CSS Flex布局中如何实现导航栏与Logo的左右分布_利用justify-content- space-between
jvm·数据库·python
InfinteJustice34 分钟前
CSS如何创建响应式导航栏菜单_结合Flexbox与媒体查询
jvm·数据库·python
粉嘟小飞妹儿36 分钟前
Python环境PyTorch分布式训练初始化失败_检查MASTER_ADDR与端口
jvm·数据库·python
粉嘟小飞妹儿38 分钟前
PHP怎么使用Eloquent Attribute Synthesis属性合成_Laravel多源数据融合【指南】
jvm·数据库·python