如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
Java虚拟机(JVM)参数配置说明在Java、J2EE大型应用中,JVM非标准参数的配置直接关系到整个系统的性能。JVM非标准参数指的是JVM底层的一些配置参数,这些参数在一般开发中默认即可,不需要任何配置。但是在生产环境中,为了提高性能,往往需要调整这些参数,以求系统达到最佳新能。另外这些参数的配置也是影响系统稳定性的一个重要因素,相信大多数Java开发人员都见过“OutOfMemory”类型的错误。呵呵,这其中很可能就是JVM参数配置不当或者就没有配置没意识到配置引起的。为了说明这些参数,还需要说说JDK中的命令行工具一些知识做铺垫。首先看如何获取这些命令配置信息说明:假设你是windows平台,你安装了J2SDK,那么现在你从cmd控制台窗口进入J2SDK安装目录下的bin目录,然后运行java命令,出现如下结果,这些就是包括java.exe工具的和JVM的所有命令都在里面。-----------------------------------------------------------------------D:\j2sdk15\bin>javaUsage:java[-options]class[args...](toexecuteaclass)orjava[-options]-jarjarfile[args...](toexecuteajarfile)whereoptionsinclude:-clienttoselectthe"client"VM-servertoselectthe"server"VM-hotspotisasynonymforthe"client"VM[deprecated]ThedefaultVMisclient.-cp<classsearchpathofdirectoriesandzip/jarfiles>-classpath<classsearchpathofdirectoriesandzip/jarfiles>A;separatedlistofdirectories,JARarchives,andZIParchivestosearchforclassfiles.-D<name>=<value>setasystemproperty-verbose[:class|gc|jni]enableverboseoutput-versionprintproductversionandexit-version:<value>requirethespecifiedversiontorun-showversionprintproductversionandcontinue-jre-restrict-search|-jre-no-restrict-searchinclude/excludeuserprivateJREsintheversionsearch-?-helpprintthishelpmessage-Xprinthelponnon-standardoptions-ea[:<packagename>...|:<classname>]-enableassertions[:<packagename>...|:<classname>]enableassertions-da[:<packagename>...|:<classname>]-disableassertions[:<packagename>...|:<classname>]disableassertions-esa|-enablesystemassertionsenablesystemassertions-dsa|-disablesystemassertionsdisablesystemassertions-agentlib:<libname>[=<options>]loadnativeagentlibrary<libname>,e.g.-agentlib:hprofseealso,-agentlib:jdwp=helpand-agentlib:hprof=help-agentpath:<pathname>[=<options>]loadnativeagentlibrarybyfullpathname-javaagent:<jarpath>[=<options>]loadJavaprogramminglanguageagent,seejava.lang.instrument-----------------------------------------------------------------------在控制台输出信息中,有个