Java 堆参数核查
-Xms 与 -Xmx 分别用于指定 JVM 的初始堆大小与最大堆大小。它们可能出现在启动命令行,但从进程列表中看不到时,不能推断 JVM 没有堆限制:参数可能来自环境变量、启动脚本或默认值。
已确认目标进程 PID 且具备相应权限时,可用 jcmd PID VM.command_line 查看 JVM 记录的启动命令,再结合 jcmd PID VM.flags 与应用的实际内存指标判断。命令行及 JVM 输出可能包含令牌、连接串和内部路径,不要未经脱敏复制到知识库。
原笔记未提供可复现实例,本页仅保留核查入口。不同 JDK 和容器资源限制下,堆参数与进程实际内存占用并不等同。