1.标准参数(-) 命令: java 2.非标准参数(-X) 命令: java -X 3.非Stable参数(-XX) 命令: java -XX:+PrintFlagsFinal -version > d:\\jvm.txt 一、标准参数 -classpath -cp 告知jvm搜索目录名、jar文档名、zip文档名,之间用分号;分隔;使用-classpath后jvm将不再使用CLASSPATH中的类搜索路径,如果-cla...
4、非Stable参数(非静态参数) 以-XX表示的非Stable参数, JVM(Hotspot)中主要的参数可以大致分为3类 性能参数(Performance Options):用于JVM的性能调优和内存分配控制,如初始化内存大小的设置; 行为参数(Behavioral Options):用于改变JVM的基础行为,如GC的方式和算法的选择; 调试参数(Debugging Options):用于监控、打印...
1、标准指令:-开头,这些所有的HotSpot都支持的参数,可以用java -help打印出来. -verbose:gc:输出每次GC的相关情况 -verbose:class:用于输出jvm载入类的相关信息,当jvm报告说找不到类或者类冲突时可此进行诊断 -verbose:jni:输出native方法调用的相关情况,一般用于诊断jni调用错误信息 2、非标准指令:-X开头,这些指令...
-l:输出主类全名或jar路径-q:只输出LVMID-m:输出JVM启动时传递给 main() 的参数-v:输出JVM启动时显示指定的JVM参数 在操作系统终端输入如下命令,即可查看 Java 相关的服务进程,示例如下。$ jps -l -m6628 sun.tools.jps.Jps -l -m20094 springboot-example-web.jar --server.port=80 不带参数的显...
JVM参数配置说明 更新时间:2024-10-11 17:04:50 产品详情 本文从堆栈内存、回收器GC两方面介绍常见的JVM参数并提供配置示例。 调优堆栈内存 堆栈大小典型配置参数 配置参数 说明 示例 -Xmx 设置最大堆大小。 -Xmx3550m,设置JVM最大可用内存为3550 MB。
非标准化参数,相对不稳定,主要用于JVM调优和Debug,使用频率最高的参数。 Boolean类型 格式:-XX:[+-]name +或-表示启用或者禁用name属性比如: -XX:+UseConcMarkSweepGC表示启用CMS类型的垃圾回收器-XX:+UseG1GC表示启用G1类型的垃圾回收器 非Boolean类型 ...
一、内存管理相关参数 -Xmx和-Xms -Xmx参数用于设置JVM的最大堆内存大小,而-Xms参数用于设置JVM的初始堆内存大小。这两个参数可以在启动时通过命令行进行配置,例如: java -Xmx2g -Xms512m MyApp 1. 上述示例将JVM的最大堆内存设置为2GB,初始堆内存设置为512MB。
按照参数开头分 根据jvm参数开头可以区分参数类型,共三类:“-”、“-X”、“-XX”; 标准参数(-):所有的JVM实现都必须实现这些参数的功能,而且向后兼容; 例子:-verbose:class,-verbose:gc,-verbose:jni…… 非标准参数(-X):默认jvm实现这些参数的功能,但是并不保证所有jvm实现都满足,且不保证向后兼容; ...
常用JVM参数 JVM参数可以分为三种类型,分别是以-、-X、-XX开头的参数 -开头的参数比较稳定,后续版本基本不变,如-version查看版本信息 -X开头的参数比较稳定,后续版本可能改变,如-Xmx设置初始堆内存大小 -XX开头的参数不稳定,后续版本会变动,如-XX:MetaspaceSize设置元空间大小 ...