tomcat增加内存
第一步:打开tomcat的catalina.bat文件,在开头处,增加:
SET CATALINA_OPTS= -Xms2048m -Xmx4096m -XX:MaxNewSize=512m -XX:MaxPermSize=256m
set JAVA_OPTS=-Xms2048m -Xmx4096m -XX:PermSize=128M -XX:MaxPermSize=256m@echo off
注解:
-Xms 为jvm启动时分配的初始内存 比如-Xms200m,表示分配200M
-Xmx 为jvm运行分配的最大内存 比如-Xms500m,表示jvm进程最多只能够占用500M内存
-Xss 每个线程堆栈的大小 一般情况下256K是足够了。影响了此进程中并发线程数大小
-XX PermSize=64M JVM初始分配的非堆内存
-XX MaxPermSize=128M JVM最大允许分配的非堆内存,按需分配
第二步:重启tomcat,然后打开cmd,输入命令jvisualvm,查看监控下内存
第三步:点击tomcat
出现上面的参数,说明tomcat内存增加成功
2020-3-18新增:
今天我想给已设置为Windows服务的tomcat增加内存时,发现上面的方法不生效,于是我网上又找了一种方法,直接设置初始值和最大值也不行,好像是因为我改了服务名造成的,tomcat8w.exe修改内存要服务名是tomcat8才行
后面又试了一种在注册表设置内存,但我的注册表没有Apache Software Foundation这个文件
HKEY_LOCAL_MACHINE\SOFTWARE\Apache Software Foundation\Tomcat Service Manager\Tomcat5\Parameters\JavaOptions
添加值为
-Xrs Xms=500m Xmx=800m-XX:PermSize=256m-XX:MaxPermSize=256m
后来我在下面路径找到了我的tomcat服务,修改了ImagePath,在后面添加“–JvmMs=512 --JvmMx=4096 --JvmSs=1024”才行(我的是多线程定时任务,所以JvmSs设置的大一些)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\elevatorweb
tomcat增加内存相关推荐
- Eclipse和tomcat 增加内存
Eclispe: Eclispe运行时,系统会分配给jvm一个运行内存,这个内存理论设置的最大值为你电脑内存的4分之一,有时会有这样的内存溢出问题 Java.lang.OutOfMemoryError ...
- 给tomcat增加内存
-Xms256M -Xmx2048M -XX:PermSize=2048m -XX:MaxPermSize=2048m
- 在Tomcat中增加内存
第一步:cmd 第二步:jvisualvm 第三步:监控下内存 第四步:点击tomcat 如果有上图中显示的内容,说明tomcat增加过内存了. 如果没有加入,请看如下步骤: 找到tomcat的位置, ...
- 从JVM的常见异常来看Tomcat中内存的设置
一.Tomcat和JDK的关系: 1. Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个java 虚拟机. 2. JAVA程序启动时JVM都会分配一个初始内存和最大内存给 ...
- linux查看tomcat启动内存溢出,关于tomcat乱码以及tomcat jvm 内存溢出问题的解决方案和理论-Fun言...
一:乱码问题1(前端通过url方式传递中文参数后台收到的是????) 此为Tomcat根目录-conif-server.xml 中 connectionTimeout="20000″ red ...
- Documentum常见问题1—Tomcat应用内存溢出
问题1-Tomcat应用内存溢出 公司常用tomcat做开发或给用户测试,作为应用webtop的容器,但是时不时会遇到outofmemory的提示,这里,需要对tomcat中的Java内存进行设置. ...
- Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口
Linux Tomcat安装,Linux配置Tomcat,Linux Tomcat修改内存,Linux tomcat修改端口 >>>>>>>>>& ...
- 如何加大jvm的内存和tomcat的内存
如何扩大jvm的内存和tomcat的内存,如何让项目没有用的值得到及时的回收和清理,java项目 最佳答案 修改 tomcat 的内存方式:修改 catalina.bat在set JAVA_OPTS= ...
- 海尔笔记本X3超级本拆机增加内存图文教程(解决后盖开不了问题)
海尔笔记本X3超级本拆机增加内存图文教程(解决后盖开不了问题) 参考文章: (1)海尔笔记本X3超级本拆机增加内存图文教程(解决后盖开不了问题) (2)https://www.cnblogs.com/ ...
最新文章
- Socket粘包问题
- python前端开发之准备开发环境(建议收藏)
- eclipse闪退打不开问题
- J-LINK 操作使用指南
- 纯CSS菜单样式,及其Shadow DOM,Json接口 实现
- springcloud整合php,详细讲解springcloud的组件之RestTemplate集成的Ribbbon
- mysql 随机槽_mysql怎样高效率随机获取n条数据
- java微信支付超时_Java微信支付之关闭订单
- Java编程:排序算法——选择排序
- 11 个创新的网站滑动效果设计案例展示
- android listview局部刷新和模拟应用下载
- 学生信息管理系统之优化篇
- uml中活动图与流程图的区别
- WORD中图片叠加背景融合的方法
- 转:优秀的人,往往都具备这5种视角
- python绘图 -- 小猪佩奇源码分享
- 微信小程序 自动解决分包大小问题_微信小程序-分包 -每包2M
- GaussDB数据库管理
- sql中查询最近一条记录
- 黄冈师范学院教育管理的论文选题
热门文章
- Python+OpenCV图像处理与识别 Step by Step
- 相位相关影像匹配算法
- 国际物流专线是什么意思?
- 短时傅里叶变换(STFT)实例
- java j2c_将Java源代码转换为C++源代码的工具
- red hat enterprise linux yum,Red Hat Enterprise Linux7.x(RHEL7.x)更换CentOS YUM源
- 【游戏程序设计】三维游戏示例-战术竞技游戏Demo(二)
- 华为鸿蒙删除视频报错rm: local.mp4: Owner died
- 消防应急疏散通道问题1(难度系数3)
- 离线安装PostgreSQL数据库(v13.4版本)