性能调优篇 四、JVM运行时参数

目录

一、三种JVM参数选项

1、标准参数选项

1)特点

比较稳定,后续版本基本不会变化

2)各种选项

直接在DOS窗口中运行java或者java -help可以看到所有的标准选项

3)-server 和 -client

https://blog.csdn.net/hc1285653662/article/details/145242884

2、-X参数选项

3、-XX参数选项

二、添加JVM参数选项

1、idea 如何添加jvm参数

三、常见的JVM参数选项

1、打印设置的参数选项及其值

2、堆、栈、方法区等内存大小设置

3、OutOfMemory相关的选项

4、垃圾收集器相关选项

  • 红色的在jdk9中被废弃
  • 绿色的线在jdk14中被废弃

1)查看当前程序使用的默认的垃圾回收器

-XX:+PrintCommandLineFlags :查看命令行相关参数(包括使用的垃圾收集器)

2)Serial 回收器

3)Parnew回收器

4)Paraller回收器

5、GC日志相关选项

6、其他参数

四、通过Java代码获取JVM参数

相关推荐
m0_463672202 分钟前
如何优雅处理SQL存储过程异常_使用TRY-CATCH块机制
jvm·数据库·python
帅次2 分钟前
测试分层:JVM 单测、ViewModel 测试与 Compose UI Test
android·jvm·ui·kotlin·compose·modifier
ㄟ留恋さ寂寞6 分钟前
HTML5中SharedWorker生命周期与浏览器进程关闭的关系
jvm·数据库·python
彳亍1017 分钟前
MongoDB备节点无法读取数据怎么解决_rs.slaveOk()与Secondary读取权限
jvm·数据库·python
m0_690825827 分钟前
CSS如何实现圆形头像裁剪_使用border-radius50属性
jvm·数据库·python
老纪9 分钟前
HTML函数工具在NAS设备上能运行吗_轻服务器适配指南【指南】
jvm·数据库·python
老纪9 分钟前
SQL如何高效提取大表前几行:分页查询与OFFSET优化
jvm·数据库·python
m0_4708576413 分钟前
Python如何构建异步消息队列_利用asyncio配合Redis实现任务分发
jvm·数据库·python
2301_7815714213 分钟前
SQL嵌套子查询中的变量如何传递_作用域与上下文限制解析
jvm·数据库·python
m0_6315298214 分钟前
Golang数组和切片有什么区别_Golang数组切片对比教程【通俗】
jvm·数据库·python