JVM系列4-JVM参数以及工具
2021/9/20 6:05:03
本文主要是介绍JVM系列4-JVM参数以及工具,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
JVM参数
JVM参数分为四大类,标准参数、-X参数、-XX参数、其他参数
标准参数
不会随着Java版本的变化而变化
java -version java -help java -server -cp
-X参数
非标准参数,也就是在JDK各个版本中可能会变动
-Xint 解释执行
-XX参数
使用得最多的参数类型
非标准化参数,相对不稳定,主要用于JVM调优和Debug
- Boolean类型
格式:-XX:[+-]name ; +或-表示启用或者禁用name属性
-XX:+UseConcMarkSweepGC # 表示启用CMS类型的垃圾回收器 -XX:+UseG1GC #表示启用G1类型的垃圾回收器
- 非Boolean类型
格式:-XX:name=value 表示name属性的值是value
-XX:MaxGCPauseMillis=500 #表示GC最大的停顿时间500毫秒
其他参数
-Xms1000 #等价于 -XX:InitialHeapSize=1000 -Xmx1000 #等价于 -XX:MaxHeapSize=1000 -Xss100 #等价于 -XX:ThreadStackSize=100
查看JVM参数
将JVM参数打印到指定文件
java -XX:+PrintFlagsFinal -version > flags.txt
值得注意的是"="表示默认值,":="表示被用户或JVM修改后的值
这篇关于JVM系列4-JVM参数以及工具的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-07-03万字长文聊聊Web3的组成架构
- 2024-07-02springboot项目无法注册到nacos-icode9专业技术文章分享
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?