Tomcat 内存设置

大型项目或者使用了SSH 的话, Tomcat 可能会报

java.lang.OutOfmemoryError: PermGen Space

Windows: 在 bin/catlina.bat 最上方添加如下参数修改 tomcat 内存配置

set JAVA_OPTS=-server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M

Linux:  在 bin/catlina.sh 修改如下参数

JAVA_OPTS="$JAVA_OPTS" -server -Xms512m -Xmx1024m -XX:PermSize=256M -XX:MaxPermSize=512M
时间: 2024-11-08 20:43:25

Tomcat 内存设置的相关文章

eclipse内存设置,tomcat内存设置,查看内存大小

eclipse内存设置,tomcat内存设置,查看内存大小 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m

Tomcat内存设置

MyEclipse Tomcat的JDK菜单:"Optional Java VM arguments:"框中输入"有前置空格"   -Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m Tomcat window:  在这行上面:echo Using CATALINA_BASE:   "%CATALINA_BASE%" set JAVA_OPTS=%JAVA_OPTS% -serve

Tomcat内存设置详解

Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存. 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置.Heap的大小是Young Generation 和Tenured Generaion 之和. 在JVM中如

(转)Tomcat内存设置

Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在启动的时候会自动设置JVM Heap的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)不可超过物理内存. 可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置.Heap的大小是Young Generation 和Tenured Generaion 之和. 在JVM中

linuxt与windows下tomcat内存设置

Linux下修改JVM内存大小: 要添加在tomcat 的bin 下catalina.sh文件中,找到cygwin=false,在这一行的前面加入参数,具体如下# vi TOMCAT_HOME/bin/catalina.sh(默认文件内容) JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m" 以下是自己设置的另外增加一个setenv.sh文件来设

【转】eclipse内存设置,tomcat内存设置,查看内存大小

原文网址:http://www.cnblogs.com/youngjoy/p/4239978.html 首先可以通过java/jdk/bin下的java visualVM查看eclipse的内存大小和tomcat的内存大小,主要看堆,PermGen两个大小 如图: 多数情况下,eclipse抛出内存溢出的错误,并不一定仅仅是eclipse内存大小的,可以通过上面的这个工具查看是什么原因引起的内存溢出错误 如果是eclipse内存溢出引起的错误,修改eclipse.ini文件如下 -Xms128M

eclipse下的tomcat内存设置大小(转)

步骤: 1.点击Run 2.选择Run Configurations, 3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m 名词解释:-vmargs:说明后面是VM的参数-Xms40m:虚拟机占用系统的最小内存-Xmx256m:虚拟机占用系统的最大内存-XX:PermSize:最小栈内存大小.一般报内存不足时,都是说这个太小,堆

解决 PermGen space Tomcat内存设置

转自:http://qwzhl100.blog.163.com/blog/static/2133124200932813148637/ 在 使用Java程序从数据库中查询大量的数据或是应用服务器(如tomcat.jboss,weblogic)加载jar包时会出现 java.lang.OutOfMemoryError异常.这主要是由于应用服务器的内存不足引起的.这种异常常有以下几种情况(以下以tomcat环 境为例,其它WEB服务器如jboss,weblogic等是同一个道理): 1. java.

eclipse下的tomcat内存设置大小

在eclipse中设置 设置步骤如下: 1.点击eclipse上的debug图标旁边的下拉箭头 2.然后选择Run Configurations, 3.系统弹出设置tomcat配置页面,在Argument中末尾添加参数中的VM arguments中追加: -Xms256M -Xmx512M -XX:PermSize=256m -XX:MaxPermSize=512m 或者: 然后 然后 参数的意思 -vmargs:说明后面是VM的参数 -Xms40m:虚拟机占用系统的最小内存 -Xmx256m: