当前位置:首页 > 内存 > 正文

tomcat修改内存(如何设置tomcat内存)

  • 内存
  • 2024-04-30 02:12:37
  • 1834

一、myEclipse10中怎么设置tomcat内存大小

方法:打开MyEclipse

Preferences

InstalledJREs

点击右侧的jdk。然后单击“编辑”按钮

在DefaultVArguments文本框中输入:-Xms64m-Xmx256m,然后单击完成按钮

修改文件。

查找MyEclipse的安装目录。一般不改的话默认是C:\MyEclipse10.1Gnuitec\MyEclipse10.1。里面有一个配置文件,设置如下。:-vmargs-Xmx512m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=64m

设置Tomcat内存大小

Tomcat安装根目录%tomcat%bin/文件,SETJAVA_OPTS线;setJAVA_OPTS=-Xms1024m-Xmx1024m-XX:PermSize=128m-XX:MaxPermSize=256m

注意:这里的值可以根据情况自由调整


二、如何加大tomcat的内存及加大TOMCAT的连接数有两种方法:
1需要在环境变量中添加TOMCAT_OPTS和CATALINA_OPTS两个属性
例如SECATALINA_OPTS=-Xms256m-Xmx512m;
ms最小,mx最大,分别表示内存64m和512m。
2.更改文件
在第166行“remExecuteJavawiththeapplicableproperties”下面的每一行
%_EXECJAVA%%JAVA_OPTS%%CATALINA_OPTS%%DEBUG_OPTS%="%JAVA_ENDORSED_DIRS%"-classpath"%CLASSPATH%"="%CATALINA_BASE%"="%CATALINA_HOME%"-Djava.将%%CATALINA_TMPDIR%"%MAINCLASS%%CMD_LINE_ARGS%ACTION%%CATALINA_OPTS%替换为-Xms256m-Xmx512m
请注意,调整大小时最大TOMCAT内存为80。
以上设置初始内存为256MB,最大内存为512MB
一些配置指令会增加tomcat中的tomcat连接数
配置在tomcat配置文件中,与连接数相关的参数:
minProcessors:最小空闲连接线程数,用于提高系统处理性能,默认值为10maxProcessors:最大连接线程数,即:可以同时处理的最大请求数,默认值为75
接收数:允许的最大连接数,必须大于等于maxProcessors,默认值为100
enableLookups:反向检查域名值:true或false。为了提高处理能力,应设置为false
ConnectionTimeout:网络连接超时时间,单位:毫秒。将其设置为0意味着永远不会超时,这是一个危险的设置。通常可以设置为30000毫秒。
最大连接数对应的参数是maxProcessors和receiveCount。如果要增加匹配连接数,则应同时增加这两个参数。
Web服务器允许的最大连接数还受操作系统内核参数设置的影响。Unix下如何设置这些参数,请参见Unix常用监控管理命令
tomcat4中配置示例:
port="8080"minProcessors="10"maxProcessors="1024"
enableLookups="false"redirectPort="8443"
acceptCount="1024"debug="0"connectionTimeout="30000"/>