JVM参数有哪些?

JVM调优主要是通过定制JVM参数来提Java应用程序的运行速度

JVM参数大致可以分为三类:

1、标准指令:-开头,这些是所有的HotSPot都支持的参数。可以用java -help打印出来;

2、非标准指令:-X开头,通常跟特定的HotSpot版本对应,java -X

3、不稳定参数:-XX开头,通常跟特定的HotSpot版本对应,通常变化非常大。详细的文档资料非常少

在JDK1.8中,有几个常用的不稳定指令:

java -XX:+PrintCommandLineFlags : 查看当前命令的不稳定指令。

java -XX:+PrintFlagsFinal: 查看所有不稳定指令最终生效的实际值。

JDK bin目录下自带的调优工具

RocketMQ为例 /opt/app/rocketMQ/rocketmq-all-5.1.0-bin-release/bin下的runserver.sh 一般sh文件中会有些默认的启动参数相关的配置 JVM调优这个比较难,因为没有一些文档,只能根据程序员的经验

相关推荐
此时不提桶,更待何时4 天前
01-06-A-JVM排查实战详解
java·jvm
wuminyu4 天前
HotSpot的轻量锁与膨胀后的ObjectMonitor状态重建原理
java·linux·c语言·jvm·c++
需要8264 天前
JVM 内存区域与对象创建:一次 GC 从哪来
java·jvm·spring boot·spring·servlet·tomcat
凤山老林4 天前
Spring Boot 应用 JVM 性能调优实战:GC 日志分析、堆内存规划与容器环境避坑
jvm·spring boot·gc·堆内存
需要8265 天前
Arthas 一个命令排查线上问题
java·jvm·spring·spring cloud
程序员阿鹏5 天前
简单介绍一下软引用
java·开发语言·jvm·数据结构·后端
lsylalalala6 天前
JVM(Java虚拟机)
jvm
xieliyu.6 天前
JVM 垃圾回收机制详解:从标记过程、回收算法到垃圾收集器
java·jvm·笔记·java-ee
此时不提桶,更待何时7 天前
01-04-B-垃圾回收面试与生产事故实战
java·jvm·面试
kian.wqn7 天前
【JVM核心体系02】JVM 运行时内存区域:堆、栈、元空间、直接内存一次讲清
jvm