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
网友评论