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调优这个比较难,因为没有一些文档,只能根据程序员的经验

相关推荐
吴冰_hogan14 小时前
JVM(Java虚拟机)的组成部分详解
java·开发语言·jvm
东阳马生架构1 天前
JVM实战—1.Java代码的运行原理
jvm
ThisIsClark1 天前
【后端面试总结】深入解析进程和线程的区别
java·jvm·面试
王佑辉1 天前
【jvm】内存泄漏与内存溢出的区别
jvm
大G哥1 天前
深入理解.NET内存回收机制
jvm·.net
泰勒今天不想展开1 天前
jvm接入prometheus监控
jvm·windows·prometheus
东阳马生架构2 天前
JVM简介—3.JVM的执行子系统
jvm
程序员志哥2 天前
JVM系列(十三) -常用调优工具介绍
jvm
后台技术汇2 天前
JavaAgent技术应用和原理:JVM持久化监控
jvm