`

tomcat 内存调整

阅读更多

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

分享到:
评论

相关推荐

    TOMCAT内存大小调整

    "TOMCAT内存大小调整" TOMCAT内存大小调整是指在使用Java程序从数据库中查询大量数据或应用服务器(如Tomcat、JBoss、WebLogic)加载jar包时,出现java.lang.OutOfMemoryError异常的解决方法。这种异常主要是由于...

    修改tomcat内存大小.txt

    在调整Tomcat内存之前,首先需要了解几个重要的JVM内存参数: 1. **-Xms**:表示JVM启动时初始分配的堆内存大小。例如`-Xms800m`表示JVM启动时初始分配的堆内存为800MB。 2. **-Xmx**:表示JVM运行过程中最大可用...

    Tomcat内存设置详解

    在调整Tomcat内存参数时,需要综合考虑应用的实际需求、服务器硬件规格、预期负载情况以及系统资源限制。合理的内存配置应既能满足应用运行的需要,又不会过度占用系统资源,从而避免内存泄漏或OOM错误。以下是一些...

    监控tomcat内存使用情况

    监控Tomcat内存使用情况是确保应用稳定运行的关键环节。Tomcat作为一款广泛应用的Java Servlet容器,其内存管理直接影响到Web应用程序的性能和响应速度。理解并监控这些内存指标可以帮助我们及时发现并解决潜在的...

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

    针对Tomcat内存溢出,主要可以从以下几个方面进行配置调整: 1. **调整JVM参数**:在Tomcat的启动脚本(如`catalina.sh`或`catalina.bat`)中,可以通过设置JVM的启动参数来控制内存大小。常用的是-Xms和-Xmx参数,...

    tomcat服务内存调整

    首先,我们需要理解Tomcat内存设置的基本概念。在Java中,JVM(Java虚拟机)的内存分为几个主要区域:堆内存(Heap Memory)、年轻代(Young Generation)、老年代(Tenured Generation)、持久代(Permanent ...

    tomcat内存泄漏备份方法

    这对于调整Tomcat内存配置以优化性能和防止内存泄漏至关重要。例如,可以设置`JAVA_OPTS`来指定JVM的初始堆大小(`-Xms`)和最大堆大小(`-Xmx`),以及开启垃圾回收日志(`-XX:+PrintGCDetails`)来帮助分析内存行为。 5...

    修改 TOMCAT 内存 的 方法 有图 有真相

    **修改TOMCAT内存的方法详解** Apache Tomcat是一款流行的开源Java Servlet容器,它用于部署和运行Java Web应用程序。在处理大型或复杂应用时,可能需要调整Tomcat的内存配置以优化性能。本文将详细介绍如何在不同...

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

    ### Java Excel导出Tomcat内存溢出处理方法 在Java应用开发过程中,特别是在进行大量数据处理如Excel导出等操作时,经常会遇到Tomcat服务器内存溢出的问题。内存溢出是指程序运行时申请的内存超过了系统能提供的...

    tomcat修改内存

    【Tomcat内存调整】 在Java应用服务器中,Tomcat是一个广泛应用的开源Web服务器和Servlet容器。随着应用程序的复杂性和负载的增加,优化Tomcat的内存配置成为提高性能的关键步骤。本文将详细介绍如何调整Tomcat的...

    Eclipse + Tomcat 内存溢出参数设置

    根据提供的部分内容,我们可以看到Tomcat内存参数的设置涉及到了以下几个方面: 1. **修改Tomcat的启动脚本**:通过编辑`G:\apache-tomcat-6.0.37\bin\catalina.bat`文件,添加`set JAVA_OPTS=-Xms256m -Xmx512m`来...

    tomcat服务内存扩大.docx

    这两个参数是调整Tomcat内存的关键,增大它们可以应对更大的数据处理需求,但也要注意不要超过服务器物理内存,以防止操作系统因交换页而导致性能下降。 - `-XX:PermSize` 和 `-XX:MaxPermSize` 是针对Java 7及更早...

    tomcat内存配置

    ### Tomcat内存配置的重要性 在实际的应用场景中,由于不同的应用场景对资源的需求不同,因此合理设置Tomcat的内存参数至关重要。例如,在高并发环境下,如果不合理地配置内存参数,可能会导致服务器响应变慢、应用...

    eclipse和tomcat的内存配置

    #### 四、Tomcat内存配置 Tomcat是一款免费开源的轻量级Web服务器,常用于部署Java Web应用程序。 **1. 配置步骤** 使用Eclipse的Tomcat插件时,可以在“Window > Preferences > Tomcat > JVM Setting”中添加相应...

Global site tag (gtag.js) - Google Analytics