在linux中tomcat调大内存参数的设置操作是什么
Admin 2022-08-22 群英技术资讯 1237 次浏览
今天小编跟大家讲解下有关“在linux中tomcat调大内存参数的设置操作是什么”的内容 ,相信小伙伴们对这个话题应该有所关注吧,小编也收集到了相关资料,希望小伙伴们看了有所帮助。linux中tomcat能加大内存。可以利用在“/bin/catalina.sh”文件的前面增加“JAVA_OPTS='-Xms初始化内存大小 -Xmx可以使用的最大内存'”语句的方法来增加Tomcat的内存。

本教程操作环境:linux7.3系统、Dell G3电脑。
linux中tomcat能加大内存
Tomcat默认可以使用的内存为128MB,在较大型的应用项目中,这点内存是不够的,需要调大。
Windows下,在文件/bin/catalina.bat,Unix下,在文件/bin/catalina.sh的前面,增加如下设置:
JAVA_OPTS='-Xms【初始化内存大小】 -Xmx【可以使用的最大内存】'
需要把这个两个参数值调大。例如:
JAVA_OPTS='-Xms256m -Xmx512m'
表示初始化内存为256MB,可以使用的最大内存为512MB。
扩展知识:
如何设置Tomcat的JVM虚拟机内存大小
可以给Java虚拟机设置使用的内存,但是如果你的选择不对的话,虚拟机不会补偿。可通过命令行的方式改变虚拟机使用内存的大小。如下表所示有两个参数用来设置虚拟机使用内存的大小。
-Xms JVM初始化堆的大小
-Xmx JVM堆的最大值
这 两个值的大小一般根据需要进行设置。初始化堆的大小执行了虚拟机在启动时向系统申请的内存的大小。一般而言,这个参数不重要。但是有的应用程序在大负载的 情况下会急剧地占用更多的内存,此时这个参数就是显得非常重要,如果虚拟机启动时设置使用的内存比较小而在这种情况下有许多对象进行初始化,虚拟机就必须 重复地增加内存来满足使用。由于这种原因,我们一般把-Xms和-Xmx设为一样大,而堆的最大值受限于系统使用的物理内存。
一般使用数据量较大的应用程 序会使用持久对象,内存使用有可能迅速地增长。当应用程序需要的内存超出堆的最大值时虚拟机就会提示内存溢出,并且导致应用服务崩溃。因此一般建议堆的最 大值设置为可用内存的最大值的80%。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:mmqy2019@163.com进行举报,并提供相关证据,查实之后,将立刻删除涉嫌侵权内容。
猜你喜欢
linux查看登录日志的方法:直接执行【last -f /var/log/wtmp】命令即可。该日志文件永久记录每个用户登录、注销及系统的启动、停机事件,通过last命令访问该文件就可以获得这些信息。
linux下的ping命令的用法有几种呢?有不少朋友对此感兴趣,下面小编给大家整理和分享了相关知识和资料,易于大家学习和理解,有需要的朋友可以借鉴参考,下面我们一起来了解一下吧。
在linux中,platform是一个虚拟总线,与真实的“spi/sdio/usb/pcie”等总线对应;platform能够把硬件和软件分离出来,platform所描述的资源有一个共同点是在CPU的总线上直接取址,平台设备会分到一个名称以及一系列诸如地址和中断请求号之类的资源。
方法:1、利用ls命令查看,该命令可将结果以KB、MB等为单位进行显示,语法为“ls -ll”或“ls-lh”;2、利用“du -h –max-depth=1 *”命令,该命令可查看当前目录下的各个文件和文件夹的大小;3、利用“du -sh”命令,可查看当前文件夹的总大小;4、利用“du -h –max-depth=0 *”命令,可查看直接子目录文件及文件夹大小。
阿里云专有网络Nginx 安装与配置实现外网访问
成为群英会员,开启智能安全云计算之旅
立即注册关注或联系群英网络
7x24小时售前:400-678-4567
7x24小时售后:0668-2555666
24小时QQ客服
群英微信公众号
CNNIC域名投诉举报处理平台
服务电话:010-58813000
服务邮箱:service@cnnic.cn
投诉与建议:0668-2555555
Copyright © QY Network Company Ltd. All Rights Reserved. 2003-2020 群英 版权所有
增值电信经营许可证 : B1.B2-20140078 粤ICP备09006778号 域名注册商资质 粤 D3.1-20240008