一行命令获取当前JVM所有可设置的参数以及当前默认值
2012-04-14 21:31
549 查看
一行命令获取当前JVM所有可设置的参数以及当前默认值
java -XX:+PrintFlagsInitial >>1.txt
然后查看这个1.txt即可 uintx AdaptivePermSizeWeight = 20 {product}
uintx AdaptiveSizeDecrementScaleFactor = 4 {product}
uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product}
uintx AdaptiveSizePausePolicy = 0 {product}
uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product}
........
........ 具体的参数含义可以百度,当然也可以去查找open JDK的源码查看
另外给一个目前我个人觉得不错的eclipse JVM参数
JDK 6 下:-vmargs
-Xverify:none
-client
-XX:-UseSplitVerifier
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx256m
-XX:MaxPermSize=200m
-XX:PermSize=200m
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:CompileThreshold=1000
-XX:+UseStringCache
-XX:+UseFastAccessorMethods
-XX:+UseBiasedLocking
-XX:CMSFullGCsBeforeCompaction=5
-XX:+UseCMSCompactAtFullCollection
-XX:+UseThreadPriorities
-XX:+MaxFDLimit
-XX:-DontCompileHugeMethods
-XX:InitialCodeCacheSize=128m
-XX:ReservedCodeCacheSize=128m
java -XX:+PrintFlagsInitial >>1.txt
然后查看这个1.txt即可 uintx AdaptivePermSizeWeight = 20 {product}
uintx AdaptiveSizeDecrementScaleFactor = 4 {product}
uintx AdaptiveSizeMajorGCDecayTimeScale = 10 {product}
uintx AdaptiveSizePausePolicy = 0 {product}
uintx AdaptiveSizePolicyCollectionCostMargin = 50 {product}
........
........ 具体的参数含义可以百度,当然也可以去查找open JDK的源码查看
另外给一个目前我个人觉得不错的eclipse JVM参数
JDK 6 下:-vmargs
-Xverify:none
-client
-XX:-UseSplitVerifier
-Dosgi.requiredJavaVersion=1.6
-Xms256m
-Xmx256m
-XX:MaxPermSize=200m
-XX:PermSize=200m
-XX:+ExplicitGCInvokesConcurrentAndUnloadsClasses
-XX:+CMSPermGenSweepingEnabled
-XX:+CMSClassUnloadingEnabled
-XX:+UseConcMarkSweepGC
-XX:+UseParNewGC
-XX:CompileThreshold=1000
-XX:+UseStringCache
-XX:+UseFastAccessorMethods
-XX:+UseBiasedLocking
-XX:CMSFullGCsBeforeCompaction=5
-XX:+UseCMSCompactAtFullCollection
-XX:+UseThreadPriorities
-XX:+MaxFDLimit
-XX:-DontCompileHugeMethods
-XX:InitialCodeCacheSize=128m
-XX:ReservedCodeCacheSize=128m
相关文章推荐
- 一行命令获取当前JVM所有可设置的参数以及当前默认值
- 获取当前JVM所有可设置的参数以及当前默认值
- Java中用反射的方式获取类中的所有属性和方法,以及获取属性的默认值,设置属性的默认值
- 查看所有JVM参数,默认值,以及一些常用JVM参数使用
- MySQL命令及使用技巧以及当前时间字段默认值设置
- Java中用反射的方式获取类中的所有属性和方法,以及获取属性的默认值,设置属性的默认值
- JVM参数,启动jar 包以及 启动tomcat的 JVM参数设置
- java通过虚拟机设置参数的方式动态获取当前项目的绝对路径
- SQL获取所有数据库名、表名、储存过程以及参数列表
- Java如何获取当前进程ID以及所有Java进程的进程ID
- SQL获取所有数据库名、表名、储存过程以及参数列表
- #### 批处理命令 获取当前目录下所有文件的路径
- js url参数的获取和设置以及删除
- tomcat设置jvm系统属性以及获取和使用
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- SQL获取所有数据库名、表名、储存过程以及参数列表
- windows下注册tomcat服务以及设置jvm参数