美文网首页
window下 JVM 命令

window下 JVM 命令

作者: 月下饿狼 | 来源:发表于2020-07-10 15:11 被阅读0次

jps -l
jps flags 进程号 展示能带出来的配置

第一种查看参数盘点家底

jps
jinfo -flag 具体参数 java进程编号
===》比如:jinfo -flag ThreadStackSize 16048
jinfo -flags java进程编号

第二种,查看参数盘点家底(重要)

java -XX:+PrintFlagsInitial 输出所有的jvm配置(出厂设置)
java -XX:+PrintFlagsFinal -version 查看修改更新的配置
java -XX:+PrintCommandLineFlags -version 查看命令行的参数

    uintx InitialBootClassLoaderMetaspaceSize       = 4194304                             {product}
    uintx InitialCodeCacheSize                      = 2555904                             {pd product}
    uintx InitialHeapSize                          := 134217728                           {product}
    uintx InitialRAMFraction                        = 64                                  {product}

普通 = 初始值
加 := 修改后的值(人为修改或者JVM加载修改)

常用配置

堆的初始配置
-Xms物理内存的1/64 ===》-XX:InitialHeapSize 最小堆内存大小 (正常这两个设置一样)
-Xmx物理内存的1/4 ===》-XX:MaxHeapSize 最大堆内存大小 (正常这两个设置一样)
-Xss ====》-XX:ThreadStackSize 设置单个线程栈的大小,一般默认的是512K~1024K
-Xmn ====》
-XX:MetaspaceSize
-XX:+PrintGCDetails
-XX:SurvivorRatio
-XX:NewRatio
-XX:MaxTenuringThreshold

相关文章

网友评论

      本文标题:window下 JVM 命令

      本文链接:https://www.haomeiwen.com/subject/phkmcktx.html