JVM(五):JAVA SE 6 参数大全

JAVA SE 6 标准参数

1、-client

2、-server

3、-agentlib:libname[=options]

——加载本地代理库

4、-agentpath:pathname[=options]

——按完整路径加载本机代理库

5、-classpath classpath

-cp classpath

——指定项目及其依赖库的路径,以";"分割。

6、-Dproperty=value

——设定系统属性值,如果value中包含空格,则必须使用双引号。

7、-enableassertions[:<package name>"..." | :<class name>]

-ea[:<package name>"..." | :<class name>]

——启用断言,如果指定的是包名,则必须以"..."结尾

8、-disableassertions[:<package name>"..." | :<class name>]

-da[:<package name>"..." | :<class name>]

——禁用断言,该设置为默认设置

9、-enablesystemassertions

-esa

——启用系统断言,将系统类的默认断言状态设为true

10、-disablesystemassertions

-dsa

——在所有系统类中禁用断言

11、-jar

——执行jar程序

12、-javaagent:jarpath[=options]

——加载java代理

13、-verbose[:value]

        value:        class ——显示有关加载的每个类的信息

                         gc ——被告每个垃圾收集事件

                        jni ——报告有关使用本机方法和其它java本机接口活动的信息

14、-version

——显示版本信息并退出

15、-version:release

——以指定的版本运行java

16、-showversion

——显示版本信息并继续

17、-?

-help

——显示使用信息

18、-X

——显示JAVA虚拟机参数信息

HotSpot JVM SE 6 参数

1、-Xint

——以解释模式运行jvm

2、-Xbatch

——禁止后台编译

3、-Xbootclasspath:bootclasspath

——作用同-classpath,但该指令支持zip文件作为

4、-Xbootclasspath/a:bootclasspath

——在-Xbootclasspath尾部追加包或zip文件

5、-Xbootclasspath/p:bootclasspath

——在-Xbootclasspath前追加包或zip文件

6、-Xcheck:jni

——在执行native方法前执行额外的检查

7、-Xfuture

——执行严格的class文件格式检查

8、-Xnoclassgc

——不对class(方法区)执行gc操作

9、-Xincgc

——启用增量垃圾收集器

注:该参数在java7之后弃用

10、-Xloggc:file

——效果与-verbose:gc相同但是输出到file

11、-Xmsn

——设置初始堆大小,这个值必须是1024的倍数,且大于1M,java7中,默认值为物理内存的1/64

例:-Xms6291456、-Xms6144k、-Xms6m

12、-Xmxn

——最大堆大小,值必须为1024的倍数且大于2M,java7中默认值为物理内存的25%

——在服务器中一般设置-Xmx与-Xms值相同

13、-Xprof

——分析正在运行的程序,输出cpu信息,并将分析数据发送到标准输出。该指令用于开发环境,不用于生产环境。

14、-Xrs

——减少jvm中操作系统信号的使用,该参数常用在jvm以后台方式运行时使用(如Servlet)

15、-Xssn

——设置线程栈大小

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值