Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 我如何知道JVM配置的目标?_Java_Jvm - Fatal编程技术网

Java 我如何知道JVM配置的目标?

Java 我如何知道JVM配置的目标?,java,jvm,Java,Jvm,我如何知道JVM配置的目标 我知道如何为我的服务器设置JVM,这可以通过命令完成 'java-Xmx3550m-Xms3550m-Xmn2g-Xss128k' 但是命令能看到它是什么样子呢?有什么指导吗?您可以使用VisualVm/Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。您可以使用VisualVm/Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。如果您运行的是linux,您可以使用类似于ps-efx | grep java的东西如果您运行的是lin

我如何知道JVM配置的目标

我知道如何为我的服务器设置JVM,这可以通过命令完成

'java-Xmx3550m-Xms3550m-Xmn2g-Xss128k'


但是命令能看到它是什么样子呢?有什么指导吗?

您可以使用VisualVm/Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。

您可以使用VisualVm/Jconsole连接到正在运行的jvm。这将为您提供所需的所有信息。

如果您运行的是linux,您可以使用类似于
ps-efx | grep java的东西
如果您运行的是linux,您可以使用类似于
ps-efx | grep java

的东西,您可以使用VisualVM来显示有关JVM的信息

如果想查看命令行参数,可以使用
jps-lvm
列出所有java进程


最大尺寸有点可疑。您似乎正在尝试为64位操作系统上的32位JVM选择最大大小(在某些操作系统上可能约为3.5 GB)。我个人只会使用64位JVM,并使用4 GB,因为它使用32位引用,所以这样做没有什么缺点。

您可以使用VisualVM显示有关JVM的信息

如果想查看命令行参数,可以使用
jps-lvm
列出所有java进程


最大尺寸有点可疑。您似乎正在尝试为64位操作系统上的32位JVM选择最大大小(在某些操作系统上可能约为3.5 GB),就个人而言,我只会使用64位JVM,使用4 GB,因为这使用32位引用,所以这样做没有什么缺点。

jps-lvm
可能是更好的选择,它可以在Windows、Linux、,Mac OS
jps-lvm
可能是更好的选择,它可以在Windows、Linux和Mac OSTS上运行感谢您的帮助。非常感谢您的帮助。感谢您的建议,我将尝试使用这些工具来满足我的需求。感谢您的建议,我将尝试使用这些工具来满足我的需求。