欢迎来到天天文库
浏览记录
ID:41028434
大小:187.50 KB
页数:18页
时间:2019-08-14
《Java_6_JVM参数选项大全》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、Java虚拟机(JVM)参数配置说明 在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。呵呵,这其中很可能就是JVM参数配置不当或者就没有配置没意识到配置引起的。 为了说明这些参数,还需要说说JDK中的命令行工具一些知识
2、做铺垫。 首先看如何获取这些命令配置信息说明:假设你是windows平台,你安装了J2SDK,那么现在你从cmd控制台窗口进入J2SDK安装目录下的bin目录,然后运行java命令,出现如下结果,这些就是包括java.exe工具的和JVM的所有命令都在里面。 -----------------------------------------------------------------------D:j2sdk15bin>javaUsage:java[-options]class[args...] (toexec
3、uteaclass) or java[-options]-jarjarfile[args...] (toexecuteajarfile) whereoptionsinclude: -client toselectthe"client"VM -server toselectthe"server"VM -hotspot isasynonymforthe"client"VM [deprecated] ThedefaultVMisclient. -
4、cp -classpath A;separatedlistofdirectories,JARarchives, andZIParchivestosearchforclassfiles. -D= setasystemproperty
5、 -verbose[:class
6、gc
7、jni] enableverboseoutput -version printproductversionandexit -version: requirethespecifiedversiontorun -showversion printproductversionandcontinue -jre-restrict-search
8、-jre-no-restrict-search
9、 include/excludeuserprivateJREsintheversionsearch -?-help printthishelpmessage -X printhelponnon-standardoptions -ea[:...
10、:] -enableassertions[:...
11、:] enableassertions -da[:12、ackagename>...13、:] -disableassertions[:...14、:] disableassertions -esa15、-enablesystemassertions enablesystemassertions -dsa16、-disablesystemassertions disablesystemassertions -agentlib:<17、libname>[=] loadnativeagentlibrary,e.g.-agentlib:hprof
12、ackagename>...
13、:] -disableassertions[:...
14、:] disableassertions -esa
15、-enablesystemassertions enablesystemassertions -dsa
16、-disablesystemassertions disablesystemassertions -agentlib:<
17、libname>[=] loadnativeagentlibrary,e.g.-agentlib:hprof
此文档下载收益归作者所有