java - Linux操作系统中的JVM堆参数

标签 java linux jvm

有人可以建议在 Linux 操作系统中检查 JVM 堆参数的命令吗?我想看-Xms<memory> -Xmx<memory> Linux操作系统中安装的Java JVM参数。

谁能建议一下 Linux 命令吗?

问候 德布

最佳答案

下面的命令将告诉已安装的 Java 的默认堆大小限制。

java -XX:+PrintFlagsFinal -version | grep 'HeapSize'

编辑:

示例输出:

[user1@orion ~]$ java -XX:+PrintFlagsFinal -version | grep 'HeapSize'
    uintx ErgoHeapSizeLimit                         = 0               {product}           
    uintx HeapSizePerGCThread                       = 87241520        {product}           
    uintx InitialHeapSize                          := 93115136        {product}           
    uintx LargePageHeapSizeThreshold                = 134217728       {product}           
    uintx MaxHeapSize                              := 1491075072      {product}           
java version "1.7.0_25"
OpenJDK Runtime Environment (rhel-2.3.10.5.0.1.el5_9-x86_64)
OpenJDK 64-Bit Server VM (build 23.7-b01, mixed mode)

关于java - Linux操作系统中的JVM堆参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32601377/

相关文章:

linux - 将 JVM 移植到 MINIX

java - 延迟发送邮件直到事务提交

Java 和安卓 : Getting a substring from a string

c++ - CUDA NSight c++11 (Ubuntu 14.04)

java - 当我们在不同的命令提示符下发出 java 命令时,会创建多少个 JVM 实例?

java - 如何处理java.lang.OutOfMemoryError : Java heap space error on Google App Engine?

java - Spring - Aspectj 未应用于混淆的(YGuard)二进制文件(jar)

java - El Gamal 数字签名构建莫名其妙地失败

linux - Perl 升级会破坏 Linux 上的旧版本吗?

linux - 使用 IFS 分割字符串示例