在javaweb应用程序开发过程中,经常会用到tomcat服务器,它的性能直接影响web应用程序的效率。增加tomcat的JVM内存可以提高其效率。下面是设置tomcat的JVM虚拟机内存大小的方法:
作为应用服务器,不能直接运行。需要相应的硬件和操作系统的支持,需要java虚拟机环境。也就是说,当tomcat启动时,JVM会为tomcat分配一个初始内存和一个最大内存,所以要增加tomcat的jvm内存,需要在启动时进行配置。
2.在本地电脑中找到tomcat的安装目录,进入该目录,然后进入bin目录。在window环境的bin目录下找到。在linux环境下找到。
3.右键编辑文件,找到JAVA_OPTS选项的位置。该参数是java启动时需要的启动参数。
4.设置该参数为JAVA_OPTS='-Xms512m-Xmx1024m'表示初始分配的内存为512MB,最大可使用的内存为1024MB。
5.还可以在操作系统的环境变量中设置JAVA_OPTS,因为tomcat启动时也会读取操作系统中环境变量的值。加载。
6.如果修改了操作系统的环境变量,需要重启机器,然后重启tomcat。如果修改了tomcat配置文件,需要保存配置文件,然后重启。tomcat,设置生效。
工具/源
可以打开bat或sh文件的编辑器。
安装tomcat
Tomcat内存服务版本和权限设置
进入{Tomcat安装目录}\bin,即C:\Tomcat8.0\bin。安装服务版本时,会出现一个名称类似于的文件。如图:
如何配置内存使用:
1双击文件,打开Apachetomcat8属性窗口。选择Java选项卡。
8所需的内存可以在初始化内存池和最大内存池中设置。
该图中设置的值分别为512MB和1024MB。用户可以根据自己的需要进行定制。
如何设置PermSize:
1双击,将打开Apachetomcat8属性窗口,选择Javatab。
2.在JavaOptions字段中输入以下格式的选项(值的大小可以根据需要设置,格式可以复制此交互格式)
-XX:PermSize=256M-XX:MaxPermSize=1024M
开发tomcat内存版本并设置允许大小
登录{Tomcat安装目录}\bin即C:\Tomcat8。0\bin,在
目录下会有文件和。Windows用户使用编辑器打开文件,Linux用户使用编辑器打开文件。
在文件中找到以下行:
:noJuliConfig
setJAVA_OPTS=%JAVA_OPTS%%LOGGING_CONFIG%
设置内存参数:
在:noJuliConfig中按以下格式设置参数:(值可以改变,但格式不能改变)
JAVA_OPTS='-Xms512m-Xmx1024m'
设置PermSize:
在noJuliConfig部分按照以下格式设置参数:(Value可以更改,格式不能更改)
JAVA_OPTS="$JAVA_OPTS-server-XX:PermSize=64M-XX:MaxPermSize=256m"
注意
设置格式时写入格式;未经授不能添加空格,否则设置可能无效。
根据实际需要设置参数值。如果设置值太低,Web应用程序将无法成功部署。
上一篇:tomcat改内存占用
下一篇:如何设置tomcat内存