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

加大tomcat可以使用的内存

    博客分类:
  • java
阅读更多
Linux上:

在/usr/tomcat/bin/catalina.sh中加入

export JAVA_OPTS='-Xms[初始化内存大小] -Xmx[可以使用最大内存]'

例如:export JAVA_OPTS='-Xms256m -Xmx512m'


 

Windows上:
在catalina.bat里设置初始内存和最大内存:
set CATALINA_OPTS="-Xms30m -Xmx512m"

检查一下Catalina.bat文件,在每个“%_RUNJAVA%”后面都应该有“%CATALINA_OPTS%”

有的Catalina.bat文件在“%_RUNJAVA%”后面跟着“%JAVA_OPTS%”,

如果是这样,应该设置:

set JAVA_OPTS=-Xms30m -Xmx512m

或者在每个“%_RUNJAVA%”后面加上“%CATALINA_OPTS%”
分享到:
评论

相关推荐

    tomcat如何扩大内存

    对于使用 Eclipse IDE 部署 Tomcat 的用户来说,还可以直接在 Eclipse 中进行内存配置。 1. **打开 Eclipse 并选择 Tomcat 服务器**: - 选择 `Window > Preferences`。 - 在弹出的对话框中,依次展开 `Server > ...

    TOMCAT内存溢出之解决方法

    为了解决Tomcat内存溢出问题,主要是加大Tomcat可利用内存,并在程序当中加大内存使用。具体解决方法如下: 1. 加大Tomcat可利用内存: 在Tomcat的目录下,也就是在Tomcat41/bin/catalina.bat文件最前面加入set ...

    tomcat 热部署 hot deploy Jrebel 加大JVM内存

    标题 "Tomcat 热部署 Hot Deploy Jrebel 加大JVM内存" 涉及的是在Java开发环境中,如何实现应用服务器Tomcat的热部署功能,并通过Jrebel工具提高开发效率,以及如何调整JVM内存配置以优化运行性能。 热部署(Hot ...

    linux下tomcat优化设置最大连接数内存jconsole监控.docx

    JConsole 是 Java 自带的一款监视工具,可以用来监控 Tomcat 的内存使用情况和其他性能指标。使用步骤如下: 1. **安装 JDK**:确保安装了 JDK,并且环境变量正确配置。 2. **启动 JConsole**:打开 JConsole 并...

    Tomcat环境配置相关[归类].pdf

    4. **调整Tomcat内存使用**: 默认情况下,Tomcat分配的内存可能不足以处理大型应用。在Unix环境下,可以通过修改`{tomcat_home}/bin/catalina.sh`文件,添加`JAVA_OPTS`环境变量来设置JVM的堆内存大小。例如,`...

    Tomcat优化设置

    1. **加大Tomcat连接数** 在`server.xml`配置文件中的`<Connector>`元素,可以通过调整以下几个参数来提高并发处理能力: - `minProcessors`: 设置最小空闲连接线程数,默认为10,可以根据服务器负载适当增加。 -...

    java的几个命令行参数

    如果一个应用程序为了提高性能而把数据加载内存中而占用较大的内存,比如超过了默认的最大值 128MB,需要加大 Java 虚拟机可使用的最大内存,否则会出现 Out of Memory(系统内存不足)的异常。 可以使用以下两个...

    java笔试题.doc

    此外,如果有富余物理内存的情况,可以加大 Tomcat 使用的 JVM 的内存。 6. Ajax 技术和框架 Ajax 技术可以实现异步刷新页面,减少服务器的负载。常见的 Ajax 框架包括 jQuery、Prototype 等。 7. HTTP 请求方式 ...

    运行java的class文件方法详解.docx

    如果一个应用程序需要加载大量数据到内存中,可能会超过默认的最大值 128MB,需要加大 Java 虚拟机可使用的最大内存,否则会出现 `Out of Memory` 错误。可以使用以下两个参数来增加虚拟机可以使用的最大内存: * `...

    MyEclipse极速优化

    - MyEclipse EASIE 启动项:只保留自己正在使用的服务器支持,如仅使用Tomcat 6.x,其他的可以取消。 2. **取消自动验证项目配置文件** MyEclipse默认在启动时会验证所有项目的配置文件,这会消耗大量时间。在`...

    解决MyEclipse8.6速度慢秘诀

    1. **加大JVM的非堆内存** MyEclipse的卡顿往往源于JVM非堆内存不足。非堆内存主要是用来存放类的元数据和永久代。打开`myeclipse.ini`配置文件,增加`-XX:MaxPermSize`和`-XX:PermSize`的值,例如设置为`-XX:...

    解决MyEclipse7.0速度慢秘诀

    #### 一、加大JVM的非堆内存 在使用MyEclipse 7.0的过程中,许多用户常常遇到软件运行缓慢的问题,这严重影响了开发效率。其中,导致MyEclipse运行速度慢的一个常见原因是JVM的非堆内存不足。为了解决这个问题,...

    myeclipse Eclipse 启动优化

    此外,一系列以"MyEclipseEASIE"开头的启动项,涉及对多种服务器的支持,仅保留实际正在使用的服务器项,如Tomcat 6.x,其余可取消。 #### 2. 取消自动验证项目配置文件 默认情况下,MyEclipse会在启动时自动验证...

    Myeclipse6.5优化配置

    #### 五、加大 JVM 的非堆内存 增加 JVM 的非堆内存分配可以进一步提升 MyEclipse 的性能。 **操作步骤**: - 修改 `myeclipse.ini` 文件中的 `-Xmx`, `-XX:MaxPermSize`, `-XX:ReservedCodeCacheSize` 参数。例如...

    MyEclipse速度优化

    例如,可以考虑禁用WTP(Web Tools Platform)、Mylyn(任务管理工具)、Derby(嵌入式数据库)以及一系列以"MyEclipse EASIE"开头的服务器支持插件,只保留当前使用的服务器配置(如Tomcat 6.x)。 ### 2. 取消...

Global site tag (gtag.js) - Google Analytics