tomcat 设置缓存大小
序的工作,去寻找可以回手的垃圾(释放已经无用的对象占用的内存),释放被占用的一些内存。
一般我们为了自己配额的这个最大值和最小值都是在启动java程序的时候加参数:-X
ms -Xmx来调整应用程序的初始内存和最大内存,其中Xms代表最小配额,Xmx代表最大配额
。
在前段时间,我用resin的时候启动文件里面还好设置这两个参数,但是换了tomcat以
后就不一样了,
tomcat的启动并不是普通的java程序那样,是经过了封装的,所以在设置这两个参数
的时候还有写麻烦,不过只要是java程序,总有地方可以设置这个参数的。
在查找了一些资料以后终于搞定了,可以通过下面这两种方法来解决:
1. 就需要在环境变量中加上TOMCAT_OPTS, CATALINA_OPTS两个属性,
如 SET CATALINA_OPTS= -Xms64m -Xmx512m;
ms是最小的,mx是最大,64m, 512m分别是指内存的容量.
2. 修改\tomcat\bin\catalina.bat文件
在166行“rem Execute Java with the applicable properties ”以下每行
%_EXECJAVA% %JAVA_OPTS% %CATALINA_OPTS% %DEBUG_OPTS% -Djava.endorsed.dirs="%JA
VA_ENDORSED_DIRS%" -classpath "%CLASSPATH%" -Dcatalina.base="%CATALINA_BASE%"
-Dcatalina.home="%CATALINA_HOME%" -Djava.io.tmpdir="%CATALINA_TMPDIR%" %MAINCL
ASS% %CMD_LINE_ARGS% %ACTION% 中的%CATALINA_OPTS% 替换成-Xms64m -Xmx512me.g
转载于:https://www.cnblogs.com/yimu/archive/2009/12/10/ym2hdd.html
tomcat 设置缓存大小相关推荐
- Android --- logcat 打印日志、设置缓存大小、过滤等
一.示例: setprop persist.log.tag -G setprop persist.log.tag V setprop persist.log.tag S setprop persist ...
- solr 插入数据后变数组_理解Solr缓存及如何设置缓存大小
为了得到最好的检索性能,Solr会在内存中缓存不同的数据: Result Set: 检索结果 Filter: filter query结果 Document Field: 文档的字段值 所以随后类似的 ...
- android 设置缓存大小设置在哪里设置,Kodi/XBMC缓存设置图文教程
用kodi播放局域网视频或网络视频时经常出现缓存卡顿是什么原因呢?当Kodi播放网络视频时会自动计算需要缓存视频内容的大小,当缓冲到足够的内容时才会播放视频,但是由于网络质量.设备内存不足等因素导致后 ...
- oracle设置缓存大小设置多少,【数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※】...
[数据库类※从V$DB_CACHE_ADVICE中设置数据缓冲大小※] Oracle 9i引入了一个新的途径来预测数据缓冲cache中附加数据缓存的所带来的好处的多少.V$DB_CACHE_A ...
- android glide设置缓存大小,Glide4-入门教程-5-缓存机制(内存缓存和磁盘缓存)
一.简介 这一节,主要是讲glide4的缓存机制.Glide的缓存设计是非常的先进的,考虑的场景也很周全.Glide 的缓存分为两种,一是内存缓存,另一个是硬盘缓存. 这两种缓存的作用各不相同,内存缓 ...
- Linux下Tomcat指定JDK和设置内存大小
方法一.Linux下Tomcat指定JDK vim bin/setclasspath.sh 在脚本开头的地方指定JAVA_HOME和JRE_HOME export JAVA_HOME=/usr/loc ...
- kodi android 卡顿,给Kodi设置缓存来解决播放大文件卡顿
给Kodi设置缓存来解决播放大文件卡顿 2021-03-02 16:21:20 28点赞 355收藏 31评论 Kodi可以算是电视盒子上最棒的播放器了,它具有强大的功能,优美的界面,相信很多人也都是 ...
- Tomcat 设置JVM内存大小
1.jvm内存管理机制: 1)堆(Heap)和非堆(Non-heap)内存 按照官方的说法:"Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配.堆是在 Ja ...
- 讨论下 Java 流文件读写缓存大小设置的问题
2019独角兽企业重金招聘Python工程师标准>>> 我们在 java 里面进行流文件处理的时候,一般会用到缓存,设置缓存的时候一般设置也是 byte[1024]的大小,考虑到现在 ...
最新文章
- 年轻人的第一块金牌:我是如何成为 Kaggle 全网第一的
- python严格的命名冲突
- android 系统重启关机 方法 非常好的一篇文章
- asp.net Mvc 使用NPOI导出Excel文件
- 获取某个输入框的字符长度_收藏,最全的字符串函数方法,总有你用到的~
- html三元运算符 模板,AngularJS模板中的三元运算符
- Oracle 游标范例
- 【Restful】你还不懂Restful API规范吗?
- 设计人的33个好习惯
- useradd添加用户
- 一款发帖软件的逆向分析(C#)
- 高薪的软件测试工程师要掌握哪些专业技能?
- 未来十年最容易消失和最不易被取代的22个职业,越看越心惊!附相关专业
- 联通光纤猫虚拟服务器设置,【2017年整理】联通光猫配置操作手册.doc
- Docker学习--Docker镜像的管理操作
- 工具推荐 10款移动界面原型设计工具
- 数据库字段属性的详解
- macbook历代_苹果Mac OS X系统十三年视觉变化发展史
- Nacos安装包下载及配置使用,附下载百度云连接
- System.loadLibrary动态库加载