`
sunlifan05
  • 浏览: 72193 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

内存溢出修改tomcat的JVM参数

阅读更多
WINDOWS下:
方法1:
(如果在linux下,修改catalina.sh文件,修改方式如下相同的改法)
如果是TOMCAT安装版,对JVM的参数需要修改注册表
HKEY_LOCAL_MACHINE\SOFTWARE\tomcat的目录下有一个operatos键直
修改其一个参数
加上-Xms[min内存(512)]m –Xmx[max内存(512)]m 如:-Xms512m –Xmx512m
最大内存与最小内存最好相同,JVM的内存一般都占主内存的80%,有其他20%需要用在GC上
不是安装版:
修改tomcat下bin/Catalina.bat文件
在此文件
rem ----- Execute The Requested Command ---------------------------------------

echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%
修改成这样
rem ----- Execute The Requested Command ---------------------------------------

set JAVA_OPTS=-Xms512m –Xmx512m(只需加入这句话)
echo Using CATALINA_BASE: %CATALINA_BASE%
echo Using CATALINA_HOME: %CATALINA_HOME%
echo Using CATALINA_TMPDIR: %CATALINA_TMPDIR%

方法2:
使用myeclipse修改:

在 缺省vm 参数中加入:-Xms512m –Xmx512m

方法3:
打开如下窗口

在 Optinal Java VM arguments: 输入 –Xms512m –Xmx512m

如上配置tomcat在启动时都可以把默认的128m内存编程所设置的内存
注意: tomcat的内存设置必须小于1024M
  • 大小: 11 KB
  • 大小: 25.7 KB
分享到:
评论

相关推荐

    JVM内存溢出问题解析

    二是物理解决,增大物理内存,然后通过调整 JVM 的参数来调整内存的大小。 JVM 内存溢出类型有两种:java.lang.OutOfMemoryError: PermGen space 和 java.lang.OutOfMemoryError: Java heap space。PermGen space ...

    Tomcat JVM的参数调优

    此外,提到内存溢出的问题,当应用程序需要的内存超过堆的最大值时,会导致JVM抛出内存溢出异常,使服务崩溃。通常建议将最大内存设置为物理内存的80%,以确保有足够的空间给其他系统进程。 垃圾回收的效率和频率与...

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    tomcat修改JVM内存配置(解决大项目内存溢出问题有效方案)

    关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论

    解决内存溢出通常需要调整JVM的内存参数: 1. **堆内存**:通过`-Xms`和`-Xmx`设置初始堆大小和最大堆大小。例如,`-Xms256m -Xmx1024m`表示初始分配256MB,最大不超过1GB。 2. **新生代和老年代**:`-XX:NewRatio`...

    Eclipse + Tomcat 内存溢出参数设置

    因此,合理配置Eclipse与Tomcat的内存参数对于提高系统稳定性和性能至关重要。 #### 一、理解内存参数 在深入探讨如何配置这些参数之前,我们首先需要了解几个关键概念: 1. **Xms**: 这个参数用于指定JVM启动时...

    java excel导出tomcat内存溢出处理方法

    在MyEclipse中,可以通过修改`myeclipse.ini`文件来调整JVM参数,从而避免内存溢出问题的发生。具体步骤如下: 1. 打开MyEclipse安装目录下的`myeclipse.ini`文件(例如:`G:\MyEclipse8.5\Genuitec\MyEclipse8.5\...

    TOMCAT内存溢出之解决方法

    Tomcat内存溢出是由于JVM的虚拟内存默认为128M,当超过这个值时就把先前占用的内存释放,而导致出现HTTP500的错误。当用户执行一个大数据的应用时,系统会提示出错,前台错误为:HTTP Status 500-Dispatch[EAITool] ...

    tomcat jvm内存修改

    - **方法一**:编辑 `tomcat/bin/startup.bat` 文件,在 `set JAVA_OPTS` 命令中添加或修改内存参数: ```bat set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128m -XX:MaxPermSize=256m -Djava.awt.headless=true...

    eclipse tomcat启动,内存溢出问题

    3. **配置不当**:在配置文件中,如果没有正确地设置JVM参数来调整内存大小,也会导致内存溢出。 #### 三、解决内存溢出问题的方法 针对上述问题,我们可以采取以下措施来解决Eclipse中Tomcat启动时遇到的内存溢出...

    myeclipse-tomcat jdk内存溢出

    3. **修改JVM参数**:找到对应的Tomcat服务器,在其上右键选择“Properties”,在弹出的对话框中选择“Startup and shutdown”选项卡,找到“Startup arguments”和“VM arguments”两个区域。 4. **添加JVM参数**:...

    解决tomcat内存溢出的配置方法

    根据实际的系统环境和应用需求,参照这些说明进行适当的修改和调整,可以有效地防止Tomcat内存溢出问题的发生。在进行调整后,记得重启Tomcat以使配置生效,并通过观察系统运行状况和日志,验证配置的有效性。 总的...

    eclipse与tomcat的JVM设置

    可以通过修改Tomcat安装目录下的`bin`文件夹中的脚本来调整JVM参数。 1. **定位到Tomcat的bin目录**:找到Tomcat的安装目录下的`bin`文件夹。 2. **修改catalina.bat/startup.bat**:对于Windows系统,打开`...

    一次使用Eclipse Memory Analyzer分析Tomcat内存溢出

    - 在日常开发中,应当注重代码优化,避免不必要的内存消耗,同时合理设置 JVM 参数以防止内存溢出的发生。 综上所述,正确使用 MAT 分析工具不仅能够帮助我们解决问题,还能提高开发效率和代码质量。希望本文对面临...

    Tomcat JVM内存优化(Linux环境)

    在Linux环境下运行Tomcat服务器时,经常会遇到与Java虚拟机(JVM)相关的内存溢出问题。这些问题通常表现为`java.lang.OutOfMemoryError`异常,具体又分为两类:`PermGen space`内存溢出和`Java heap space`内存溢出...

    ECLIPSE,TOMCAT,JVM内存设置

    标题 "ECLIPSE,TOMCAT,JVM内存设置" 涉及到的是在开发Java Web应用程序时,如何配置Eclipse集成开发环境(IDE)、Apache Tomcat服务器以及Java虚拟机(JVM)的内存参数,以优化性能和避免内存溢出等问题。...

    java虚拟机jvm及Tomcat中的jvm有关内存的设置与调优

    1. **环境变量设置**:通过设置`CATALINA_OPTS`环境变量,可以在系统级别全局地调整Tomcat中JVM的内存参数。 2. **编辑catalina.bat**:在Tomcat的bin目录下,直接修改catalina.bat文件,替换或添加`-Xmx`, `-Xms`,...

Global site tag (gtag.js) - Google Analytics