配置IDE的启动参数
启动参数可以通过命令行添加到IDE中,也可以添加到netbeans安装目录下的etc/文件中。您还可以通过将IDE启动参数传递给当前JVM来优化IDE启动。
例如,有两种可以设置JVM的-Xmx(maximumheapsize)参数。
1)将–J-Xmx64m行添加到中。
2)输入启动参数。命令行
UNIX命令:./–J-Xmx64m
Windows命令:–J-Xms64m
更改Windows上的JVM内存大小。
情况一:对于解压版本的Tomcat,必须通过启动Tomcat来加载配置。
必须添加到Tomcat的bin下的
remGuessCATALINA_HOMEifnotdefine
%cd%后面会添加SetCURRENT_DIR=,并且会添加一个新的红色。
setJA_OPTS=-Xms256m-Xmx512m-XX:PermSize=128M-XX:MaxNewSize=256m-XX:MaxPermSize=ss=true
案例2:安装您的版本Tomcat没有
Windows服务运行bin\。读取注册表中的值而不是中的设置。
修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\ApacheSoftwareFoundation\TomcatServiceManager\Tomcat5\Parameters\JavaOptions
原来值为
="C:\ApacheGroup\Tomcat5.0"
="C:\ApacheGroup\Tomcat5.0\common\endorsed"
-Xrs
Join-Xms300m-Xmx350m
重新启动Tomcat服务时,该设置将生效作用
jvm参数说明:
-server作为个参数,启用服务器版本的JDK,在使用多CPU时提供更好的性能。-XmsjavaHeap的初始大小。默认为物理内存的1/64。
-Xmxjavaheap的值。我们建议将其设置为物理内存的80%。不能超过物理内存。
-Xmnjavaheap的最小值通常设置为Xmx的3或1/4。
-XX:PermSize设置内存中持久存储的初始大小。默认值为64M。
-XX:MaxPermSize设置内存中持久存储区域的大小。默认值为64M。
-XX:SurvivorRatio=2幸存者池的大小。默认值为2。示例:-XX:NewSize新创建池的初始大小。默认值为2M。
-XX:MaxNewSize新创建池的大小。默认值为32M。
+XX:AggressiveHeap导致jvm忽略Xmx参数,消耗1G物理内存,同时也消耗1G交换空间。
-Xss每个线程的堆栈大小
-verbose:gc实际的垃圾收集信息
-Xloggc:指定的垃圾收集日志文件
-XX:+UseParNewGC将减少minor收集时间
-XX:+UseConcMarkSoupGC会减少major收集时间
-XX:userParNewGC可用于配置并行收集(多CPU)
-Xms用于设置应用程序可以使用的内存量。如果程序使用大量内存,则需要修改并增大该数字的值。
Xms用于设置程序启动时内存堆栈的大小。如果增大该值,程序的启动性能将会提高。
所以根据程序的大小和计算机的实际配置,可以配置这两个参数,参数单位是m(兆)。
Java简介
Java是一种面向对象的编程语言,可以编写跨平台的应用软件。Java技术具有优良的通用性、高效性、平台可移植性和安全性。它广泛应用于个人电脑、数据中心、游戏机、科学超级计算机、移动和互联网。它还拥有世界上的专业开发人员社区。
主要组成
Java由四个方面组成:
●Java编程语言,也就是语法。
●Java文件格式,即各种文件夹和文件的后缀。
●Java虚拟机(JVM),一种处理*.class文件的解释器。
●Java应用程序编程接口(JavaAPI)。
体系
Java分为三个体系,分别是:
JavaSE(J2SE、Java2PlatformStandardEdition、标准版)、
JavaEE(J2EE、Java2Platform、EnterpriseEdition、企业版)、
JavaME(J2ME、Java2PlatformMicroEdition、MicroEdition)。
上一篇:java虚拟机配置教程
下一篇:java虚拟机参数怎么调