精华内容
下载资源
问答
  • tomcat内存设置

    2012-02-10 15:17:37
    [code="java"] -Xms1024m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m [/code] ...[img]http://dl.iteye.com/upload/attachment/0062/9950/68d948c9-3794-3b0b-8e69-5a0d4d292527.jpg[/img]
      -Xms1024m -Xmx1024m -XX:MaxNewSize=512m -XX:MaxPermSize=512m 

    [img]http://dl.iteye.com/upload/attachment/0062/9950/68d948c9-3794-3b0b-8e69-5a0d4d292527.jpg[/img]
    展开全文
  • 展开全部jvm内存有好几种呢windows下修改JVM内存大小:情况一:解压版本的Tomcat, 要通过startup.bat启动tomcat才能加载配置要添加在tomcat 的bin 下catalina.bat 里32313133353236313431303231363533e59b9ee7ad...

    展开全部

    jvm内存有好几种呢

    windows下修改JVM内存大小:

    情况一:解压版本的Tomcat, 要通过startup.bat启动tomcat才能加载配置

    要添加在tomcat 的bin 下catalina.bat 里32313133353236313431303231363533e59b9ee7ad9431333363393134

    rem Guess CATALINA_HOME if not defined

    set CURRENT_DIR=%cd%后面添加,红色的为新添加的.

    set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true

    情况二:安装版的Tomcat下没有catalina.bat

    windows服务执行的是bin\tomcat.exe.他读取注册表中的值,而不是catalina.bat的设置.

    修改注册表HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions

    原值为

    -Dcatalina.home="C:\ApacheGroup\Tomcat 5.0"

    -Djava.endorsed.dirs="C:\ApacheGroup\Tomcat 5.0\common\endorsed"

    -Xrs

    加入 -Xms300m -Xmx350m

    重起tomcat服务,设置生效

    jvm参数说明:

    -server 一定要作为第一个参数,启用JDK的server版本,在多个CPU时性能佳

    -Xms java Heap初始大小。 默认是物理内存的1/64。

    -Xmx java heap最大值。建议均设为物理内存的80%。不可超过物理内存。

    -Xmn java heap最小值,一般设置为Xmx的3、4分之一。

    -XX:PermSize 设定内存的永久保存区初始大小,缺省值为64M。

    -XX:MaxPermSize 设定内存的永久保存区最大大小,缺省值为64M。

    -XX:SurvivorRatio=2 生还者池的大小,默认是2。如

    -XX:NewSize 新生成的池的初始大小。 缺省值为2M。

    -XX:MaxNewSize 新生成的池的最大大小。 缺省值为32M。

    +XX:AggressiveHeap 让jvm忽略Xmx参数,疯狂地吃完一个G物理内存,再吃尽一个G的swap。

    -Xss 每个线程的Stack大小

    -verbose:gc 现实垃圾收集信息

    -Xloggc:gc.log 指定垃圾收集日志文件

    -XX:+UseParNewGC 缩短minor收集的时间

    -XX:+UseConcMarkSweepGC 缩短major收集的时间

    -XX:userParNewGC 可用来设置并行收集(多CPU)

    -XX:ParallelGCThreads 可用来增加并行度(多CPU)

    -XX:UseParallelGC 设置后可以使用并行清除收集器(多CPU)

    展开全文
  • tomcat6.0 内存设置

    2012-11-16 09:43:00
    1.对于安装版的TOMCAT6.0: 进入TOMCAT的安装目录下的bin目录,双击tomcat6w.exe。点击Java选项卡,可设置...(1)初始化内存:如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调...

    引用:http://hi.baidu.com/nocmear/item/d5d940b8db07dfa4eaba93e9

    1.对于安装版的TOMCAT6.0:

    进入TOMCAT的安装目录下的bin目录,双击tomcat6w.exe。点击Java选项卡,可设置初始化内存,最大内存,线程的内存大小。
    (1)初始化内存:如果机器的内存足够大,可以直接将初始化内存设置为512M,如果机器内存较小可适当调小,对于运行了EJB的应用,最好不要低于128M。
    (2)最大内存:最大内存目前设置为512M.
    (3)线程内存大小:目前配置为1024KB,这也是JDK5.0后的默认配置。
        对于容器下运行了多个WEB应用时,尽量将相同的JAR包转移到TOMCAT的lib下,此外还需要在JAVAOPTIONS加上如下配置:
    -XX:PermSize=16m
    -XX:MaxPermSize=128m
    此配置表示JAVA永久保存区域(即不会被虚拟机回收)初始大小为16M,最大为128M。

    2.对于解压版的TOMCAT6.0:

    如果是WINDOWS操作系统,修改catalina.bat文件;否则修改catalina.sh文件。只需要在文件的头部加上”set JAVA_OPTS=-Xms512m -Xmx512m -Xss1024k”,数值分别对应了初始化的最小内存,最大内存,线程内存大小。如果JDK的版本是5.0之后的,线程内存可以不用设置。
    对于容器下运行了多个WEB应用时,尽量将相同的JAR包转移到TOMCAT的lib下,此外还需要在JAVAOPTS后加上如下配置:
    -XX:PermSize=16m -XX:MaxPermSize=128m
    此配置表示JAVA永久保存区域(即不会被虚拟机回收)初始大小为16M,最大为128M。

    转载于:https://www.cnblogs.com/sode/archive/2012/11/16/2772657.html

    展开全文
  • Tomcat经常不知原因故障停死在那里,朋友建议我提高JVM内存。网上查了很多资料,都说改tomcat\bin\catalina.bat文件。 尝试了多次都是失败的。最后看到一篇文章说在tomcatw.exe文件中设置参数,最终才搞定。 我...

    Tomcat经常不知原因故障停死在那里,朋友建议我提高JVM内存。网上查了很多资料,都说改tomcat\bin\catalina.bat文件。

    尝试了多次都是失败的。最后看到一篇文章说在tomcatw.exe文件中设置参数,最终才搞定。

    我使用的是Windows下的绿色版,版本号:9.0.14。要打开的设置参数的文件位置:apache-tomcat\bin\tomcatw.exe

    双击打开,修改下面方框的参数,重启tomcat即生效。

     

    完成后打开查看JVM内存,一切顺利。

    参考文档链接:https://www.cnblogs.com/gne-hwz/p/11152872.html

     

     

    展开全文
  • Tomcat调优-内存调优

    2020-01-21 11:14:19
    本文以Tomcat9为例进行调优。 1、打开Tomcat\bin\catalina.bat rem Guess CATALINA_HOME if not defined set CURRENT_DIR=%cd% 后面添加如下内存设置 set JAVA_OPTS=-Xms1024m -Xmx2048m -XX:PermSize=128M -XX:...
  • tomcat设置jvm

    2015-05-07 14:26:53
    http://blog.csdn.net/lklinkang/article/details/6139763 ... JVM 内存分配详解 使用Java程序从数据库中查询大量的数据时出现异常: ...java.lang.OutOfMemoryError: Java heap space ...在JVM中如果9...
  • 转:... 一,java.lang.OutOfMemoryError: Java heap space JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空
  • #!/bin/sh#========linux下tomcat内存监控脚本2008-04-9=============set -o xtrace#===============设置java路径===================...
  • 内存:16G JDK:1.11 Tomcat:9.0 二、JVM参数优化 ######catalina.bat#####增加以下参数设置 set "CATALINA_OPTS= -Xmx1024m -Xms512m -Xss256k -XX:InitiatingHeapOccupancyPercent=...
  • 生产环境:tomcat9,jdk8优化配置

    千次阅读 2018-05-20 15:39:35
    1.tomcat内存优化:对tomcat启动参数优化我们可以在tomcat的启动脚本 catalina.sh 中设置 JAVA_OPTS参数。JAVA_OPTS="-server -Xms2048M -Xmx2048M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=$...
  • tomcat9开启gc日志,并设置内存大小 一、内存配置 1)堆内内存分配,这块用于存放对象,如果-Xmx偏小将会导致java.lang.OutOfMemory错误 -Xms8g //初始内存,默认是内存的1/64,当堆空余70%,会调整到Xms的大小 ...
  • java JVM tomcat 优化

    2017-10-17 17:45:10
    还有篇终极优化的。。。 ... 1、内存设置 Windows环境下修改“%TOMCAT_HOME%\bin\catalina.bat”文件, 在文件开头增加如下设置:set JAVA_OPTS=-Xms256m -Xmx512m -XX:PermSize=128M -XX:MaxNewSi
  • Tomcat 常用优化和配置

    2012-07-09 02:39:40
    转载地址:... 1、JDK内存优化: Tomcat默认可以使用的内存为128MB,Windows下,在文件{tomcat_home}/bin/catalina.bat,Unix下,在文件{tomcat_home}/bin/catalina.sh的前面,增加如下设置
  • Tomcat6_优化_方案

    2014-11-06 18:25:12
    0. 必须优化JDK和内存,否则内存不足,则无法扛并发.(请参考: ) 1. 如果有中文注释,则文件编码必须指定,另存为 UTF-8 2. 将 URIEncoding 指定为 UTF-8,(如果程序写的太烂,有乱码,则将此行去除) 3. (无用,...
  • 单独开一个测试时正常,但是同时开两个抓取,tomcat就会挂掉,然后生成一个: hs_err_pidXXXX.log文件 于是百度了一下,感觉是jvm内存的问题,就调整了一下: -Xms1024m -Xmx1024m -Xmn600m -XX:PermSize=653m -XX:...
  • 2.在tomcatbin目录下把名叫tomcat9w.exe改为以服务名同名的exe文件。 3.我这里的服务名叫web8080,所以就改成web8080w.exe就可以了。 4.双击打开,Redirectstdout:设置为空,Redirectstderror:设置为空。 ...
  • 148 10.4 小结 150 第11章 安全域 151 11.1 安全域概述 151 11.2 为Web资源设置安全约束 152 11.3 内存域 158 11.4 JDBC域 160 11.5 DataSource域 162 11.6 在Web应用中访问用户信息 165...
  • 利用VMware创建虚拟机Windows Server配置JDK、Tomcat、MySQL并检验(一) 一、创建虚拟机 ...8、设置虚拟机内存,根据本地配置。(12GB) 9、选择虚拟机网络类型,这里选择NAT模式。 10、选择I/O控制器类型
  • IDEA从8到9用着越来越顺手,总体感觉比Eclipse来说更加智能一些,使用更加方便一些。...但是IDEA默认的初始化的内存是128m,最大512m,permsize是250m,如果在内部启动tomcat或者其它的web、应用服务器的话,...
  • 对于粘性会话,支持会话故障转移(tomcat崩溃),对于非粘性会话,这是默认设置(默认情况下,不同的tomcat为不同的请求提供会话服务)。 此外,通过会话迁移也支持memcached故障转移(memcached崩溃)。 也不应有...
  • [DEBUG] 2017-03-10 09:52:55,826 - 加载程序内外网设置:--->D:\svn_text\trunk\WebContent\WEB-INF\config\system.properties 2017-3-10 9:52:55 org.apache.catalina.core.StandardContext start 严重: Error ...
  • 老服务器中运行一个系统,tomcat没有任何问题,可是换到新买的服务器上,tomcat就出现了宕机的现象。 通过JProfiler监控内存使用,开始发现heap大小合适,只是回收不及时,然后处理了一下回收,现在heap使用基本就...
  • 目录 Java内存结构(虚拟机存储空间) JVM参数调优 ...设置内存大小 Tomcat配置 设置内存大小 gc 垃圾回收机制和算法分析 Java垃圾回收机制 内存溢出和内存泄露 垃圾回收机制算法 引用计...
  • ResultSet参数设置不当导致OOM1. 背景描述近期写了一个小...由于Tomcat中配置了参数-XX:+HeapDumpOnOutOfMemoryError,最后产生了9G的hprof文件,目前也只能通过分析hprof文件来查找内存溢出问题了。2. 问题发现最初
  • 在网上找了几个扩大tomcat内存的方法,比如 1.在catalina.bat最前面加入set JAVA_OPTS=-Xms384m -Xmx384m 2.在catalina.sh中echo "Using CATALINA_BASE: $CATALINA_BASE"前面加入JAVA_OPTS="-server -Xms800m -Xmx...

空空如也

空空如也

1 2 3 4 5 6
收藏数 101
精华内容 40
关键字:

tomcat9设置内存