JVM(Java Virtual Machine)的参数可以分为几大类,包括标准参数、非标准参数和高级调优参数。这些参数允许你控制JVM的行为、内存管理、垃圾回收策略、性能监控等。以下是一些常见的JVM参数分类和它们的用途:
1. 标准参数
这些是跨平台的基本JVM参数,大多数JVM实现都支持。
-version
:显示JVM的版本信息。
java -version
-help
:显示所有标准参数的帮助信息。
java -help
-cp
或-classpath
:指定应用程序的类路径。
java -cp /path/to/classes com.example.Main
-jar
:执行JAR文件。
java -jar app.jar
2. 非标准参数(以-X
开头)
这些参数是特定JVM实现的扩展功能,通常用于控制内存设置或基本的调优。
-Xms<size>