`

调整Tomcat最大内存

阅读更多
windows 2008 64位系统,内存有64g,启动Tomcat,老是内存溢出,使用内存在4g左右,剩余内存将近60g。
最终发现问题的原因是因为装了32位jdk,最大支持2g内存,64位的可以支持更大的内存,
更换64位jdk之后,调整启动参数如下:
set JAVA_OPTS=-Xms800m -Xmx1500m -XX:MaxNewSize=800m -XX:MaxPermSize=10000m

顺利启动,内存稳定在6G左右,内存溢出问题消失。
分享到:
评论

相关推荐

    修改tomcat内存大小.txt

    在部署Java Web应用时,经常需要根据实际运行需求调整Tomcat服务器的内存配置。本文将详细介绍如何修改Tomcat的内存大小,包括常用的内存参数及其意义,并提供具体的设置方法。 #### 一、理解Tomcat内存参数 在...

    监控tomcat内存使用情况

    当发现内存使用异常,如`Free memory`过低或`Total memory`接近`Max memory`时,应考虑优化代码以减少内存消耗,或者调整Tomcat的JVM参数,比如增大最大内存限制`-Xmx`或最小内存限制`-Xms`,以适应应用的需求。...

    设置tomcat启动内存大小

    本文将围绕“设置Tomcat启动内存大小”这一主题,深入探讨如何通过修改配置文件来调整Tomcat服务器的内存使用,以满足不同应用场景的需求。 ### Tomcat内存参数详解 在描述中提到的`catalina.sh`脚本中的`JAVA_...

    tomcat服务内存调整

    本篇将详细讲解如何在Windows环境下调整Tomcat服务的内存设置。 首先,我们需要理解Tomcat内存设置的基本概念。在Java中,JVM(Java虚拟机)的内存分为几个主要区域:堆内存(Heap Memory)、年轻代(Young ...

    Tomcat JVM内存设置方法

    因此,了解如何手动调整Tomcat的JVM内存设置至关重要。 #### 二、理解JVM内存模型 在深入探讨如何设置Tomcat的JVM内存之前,我们需要先了解JVM内存的基本结构。JVM内存主要分为以下几个部分: 1. **堆内存(Heap ...

    eclipse和tomcat的内存配置

    - `-Xmx256M`: 设置Tomcat最大堆内存大小为256MB。 此时,启动Tomcat后预计占用的总内存为:1.36GB + 128MB + 256MB ≈ 1.766GB。 **2. 启动Tomcat后的内存检查** 启动Tomcat后,同样可以通过任务管理器等工具检查...

    tomcat服务内存扩大.docx

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

    Tomcat 修改内存大小

    Tomcat 修改内存大小 Tomcat 是一个流行的基于 Java ...登录后即可看到 Tomcat 当前的空闲内存和最大内存。 修改 Tomcat 的内存大小需要根据实际情况进行调整,既可以提高 Tomcat 的性能,也可以避免内存不足的问题。

    Tomcat内存设置详解

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

    tomcat如何扩大内存

    - `-XX:MaxPermSize=550m`:设置永久代的最大内存大小为 550MB。注意,在 Java 8 及更高版本中,永久代已被元空间取代,应使用 `-XX:MaxMetaspaceSize=550m` 替代。 3. **保存并重启 Tomcat**: - 保存文件后,...

    Tomcat虚拟内存

    在"Java"选项卡中,可以设置"Maximum Memory Pool"(最大内存池)和"Initial Memory Pool"(初始内存池),这对应于`-Xmx`和`-Xms`。 5. **监控内存使用**:使用`jvisualvm`或`jconsole`等工具可以实时监控Tomcat的...

    myeclipse-tomcat jdk内存溢出

    ### MyEclipse-Tomcat JDK 内存溢出问题及解决方案 #### 一、问题概述 在使用MyEclipse进行Java Web开发时,经常会遇到Tomcat服务器启动后出现JVM内存溢出的问题。这种情况通常表现为应用程序运行过程中突然崩溃,...

    tomcat内存泄漏备份方法

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

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

    当使用Tomcat部署Java应用程序时,也可以通过调整Tomcat的JVM参数来优化内存配置。 1. 打开Tomcat的安装目录下的`bin`文件夹,找到`catalina.bat`文件。 2. 在文件顶部添加以下配置: ``` set JAVA_OPTS=-Xms1024...

    tomcat6.0 修改启动内存设置 java jvm参数配置

    在调整 Tomcat 的内存设置之前,我们需要了解一些基本的 JVM 内存参数: 1. **`-Xms`**:设置 JVM 启动时的初始堆内存大小。 2. **`-Xmx`**:设置 JVM 运行时的最大堆内存大小。 3. **`-Xmn`**:设置年轻代 (Young ...

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

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

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

    在处理大型或复杂应用时,可能需要调整Tomcat的内存配置以优化性能。本文将详细介绍如何在不同环境和版本,特别是Apache Tomcat 6.0.35中修改内存设置。 1. **对于安装版的Tomcat** 在Windows系统上,首先找到...

Global site tag (gtag.js) - Google Analytics