一行命令获取当前JVM所有可设置的参数以及当前默认值

一行命令获取当前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

 

 

时间: 2024-10-26 00:03:17

一行命令获取当前JVM所有可设置的参数以及当前默认值的相关文章

JS简单设置下拉选择框默认值的方法_javascript技巧

本文实例讲述了JS简单设置下拉选择框默认值的方法.分享给大家供大家参考,具体如下: //根据下拉对象默认选中后台对应的记录 function setSelectOption(objSelect, targetValue){ if(objSelect){ var options = objSelect.options; if(options){ var len = options.length; for(var i=0;i<len;i++){ if(options[i].value == targ

急急急!!!asp.net 设置一条数据为默认值

问题描述 急急急!!!asp.net 设置一条数据为默认值 现在有两条,但是要求只能显示一条.因为它导出excel,就会导出两条,然后不符合要求,另外一个excel也会报错.所以我想做一个默认值,只能选择显示一个默认值.各位大神帮帮忙,在线等. 解决方案 导出excel,和多少条没关系吧,是不是你代码有bug啊 解决方案二: 还是没看懂. 只显示一条只要用来绑定的数据查询用 SELECT TOP 1 * FROM ... 的方式进行限定不就行了?

表字段设置允许为空,默认值0,保保存是如果不给这个字段赋值会出错?

问题描述 表字段设置允许为空,默认值0,保保存是如果不给这个字段赋值会出错?有什么方法在EF中给这个字段赋值不会出错 解决方案 解决方案二:你说的什么鬼?允许为空,默认值是0,那么不给这个字段赋值就会自动默认为0啊,有什么问题解决方案三:如果不赋傎它为NULL而不是0呢解决方案四:引用2楼OldEagle33032的回复: 如果不赋傎它为NULL而不是0呢 你说的是C#代码里面的null吧,插入数据库不能是null,C#代码里面的null要先转成dbnull.value,然后插入反之一样,取出来

android 如何设置开机后屏幕亮度默认值为自动调节_Android

在第一次开机后,设置>显示>自动亮度调节 默认是勾选上的. 修改 alps\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 内的 <bool name="def_screen_brightness_automatic_mode">false</bool> 改为 <bool name="def_screen_brightness_automatic_mo

android 如何设置开机后屏幕亮度默认值为自动调节

在第一次开机后,设置>显示>自动亮度调节 默认是勾选上的. 修改 alps\frameworks\base\packages\SettingsProvider\res\values\defaults.xml 内的 <bool name="def_screen_brightness_automatic_mode">false</bool> 改为 <bool name="def_screen_brightness_automatic_mo

Spring-boot 配置Aop获取controller里的request中的参数以及其返回值

  示例: 当前url:http://localhost:8080/CarsiLogCenter_new/idpstat.jsp?action=idp.sptopn request.getRequestURL() http://localhost:8080/CarsiLogCenter_new/idpstat.jsp request.getRequestURI() /CarsiLogCenter_new/idpstat.jsp request.getContextPath()/CarsiLogC

MySQL datetime数据类型设置当前时间为默认值

环境:MySQL Sever 5.1 + MySQL命令行工具 问题:MySQL datetime数据类型设置当前时间为默认 值 解决: 方法一: 由于MySQL目前字段的默认值不支持函数,所以以create_time datetime default now() 的形式设置默认值是不可能的.代替的方案是使用TIMESTAMP类型代替DATETIME类 型. TIMESTAMP列类型自动地用当前的日期和时间标记INSERT或UPDATE的操作.如果有多个 TIMESTAMP列,只有第一个自动更新

combo box-easyui datagrid combobox 默认值的设置

问题描述 easyui datagrid combobox 默认值的设置 datagrid的一个列为combobox,现在要在新增数据的设置他的默认值,如何设置? 或者说如何让他默认选中第一行 { field: 'NMK06', title: '性别', width: 100, align: 'center', editor: { type: 'combobox', options: { valueField: "value", textField: "text",

sqlserver-如何获取SQL SERVER 2008 存储过程参数默认值

问题描述 如何获取SQL SERVER 2008 存储过程参数默认值 比如我的存储过程创建语句如下: CREATE PROC [dbo].[SearchBillDetail] ( @OpBeginDate DATETIME , @OpEndDate DATETIME , @BillTypeID INT , @BillOperType INT , @SaleOperID INT = 1, @DrCompID INT = NULL ) AS SET NOCOUNT ON -- 后面省略 这是我需要通