在Linux上查看JVM参数可以通过以下方式:
- 查看Java进程的命令行参数:使用
ps
命令查看正在运行的Java进程,并使用grep
命令过滤出关键字"java",然后使用awk
命令提取出命令行参数。
ps -ef | grep java | awk '{print $8}'
- 查看Java进程的启动参数:使用
jps
命令查看正在运行的Java进程的进程ID,然后使用jinfo
命令查看该进程的启动参数。
jps -l jinfo
- 查看JVM的运行时参数:在Java代码中可以使用
ManagementFactory
类的getRuntimeMXBean()
方法获取RuntimeMXBean
对象,然后使用getInputArguments()
方法获取JVM的运行时参数。
import java.lang.management.ManagementFactory; import java.lang.management.RuntimeMXBean; public class JVMArgs { public static void main(String[] args) { RuntimeMXBean runtimeMXBean = ManagementFactory.getRuntimeMXBean(); System.out.println(runtimeMXBean.getInputArguments()); } }
以上方法可以帮助您查看JVM的参数。