0

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

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

'java -Xmx3550m -Xms3550m -Xmn2g -Xss128k'.

但是什么命令可以看到它是什么样的?有什么指导吗?

4

3 回答 3

2

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

于 2012-07-17T06:18:16.747 回答
1

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

于 2012-07-17T06:26:01.533 回答
1

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

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

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

于 2012-07-17T06:51:17.587 回答