我如何知道JVM配置的目标?
我知道如何为我的服务器设置JVM,这可以通过命令
来完成 'java -Xmx3550m -Xms3550m -Xmn2g -Xss128k'
。
但是什么命令可以看到它是什么样的?有什么指导吗?
答案 0 :(得分:2)
您可以使用VisualVm / Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。
答案 1 :(得分:1)
如果您正在运行Linux,则可以使用ps -efx | grep java
答案 2 :(得分:1)
您可以使用VisualVM显示有关JVM的信息。
如果要查看命令行参数,可以使用jps -lvm
列出所有java进程。
最大尺寸有点可疑。您似乎正在尝试在64位操作系统上选择32位JVM的最大大小(在某些操作系统上可能大约为3.5 GB)我个人只会使用64位JVM并使用4 GB,因此使用32位参考,因此这样做的好处很少。