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

相关推荐
2401_873544924 小时前
使用Python进行PDF文件的处理与操作
jvm·数据库·python
IAUTOMOBILE6 小时前
用Python批量处理Excel和CSV文件
jvm·数据库·python
light blue bird8 小时前
原生控件GDI完成作业协同界面
jvm·数据库·.net·winform·gdi+界面
2401_873544929 小时前
使用Python处理计算机图形学(PIL/Pillow)
jvm·数据库·python
njidf9 小时前
自动化机器学习(AutoML)库TPOT使用指南
jvm·数据库·python
2301_8227828210 小时前
自动化与脚本
jvm·数据库·python
qq_1481153710 小时前
为你的Python脚本添加图形界面(GUI)
jvm·数据库·python
2401_8785302111 小时前
机器学习与人工智能
jvm·数据库·python
LSL666_11 小时前
什么是JVM——餐厅类比
jvm
张人玉12 小时前
[特殊字符] 工业上位机开发技术栈完整笔记
jvm