栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

项目发布之前, Tomcat进行性能优化和内存分配

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

项目发布之前, Tomcat进行性能优化和内存分配

一丶前言

在一些时候, 明明服务器配置那么高, 为何项目跑起来那么慢呢? ,其实在项目发布之前, 我们需根据服务器的配置进行Tomcat服务的自定义优化. 在Tomcat配置中的缺省值可能不能发挥出项目的最大性能, 这样项目跑起来就如同蜗牛一样, 那么高的服务器配置也带不动 !!

二丶Tomcat内存分配

1丶首先找到tomcat/bin/catalina.bat文件, 在文件最上方添加如下代码:

JAVA_OPTS="-server -Xms2048m -Xmx5120m -XX:PermSize=128M -XX:MaxPermSize=256m" 


2丶代码解释如下:
-server -Xms:
表示Tomcat所占的最小内存和最大内存分配

-XX:PermSize/-XX:MaxPermSize:
指明虚拟机为java永久生成对象(Permanate
generation)如,class对象、方法对象这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。

三丶Tomcat增加缓存的最大空间

1丶找到tomcat/conf/context.xml文件,添加如下代码:



2丶代码解释:

cachingAllowed: 是否允许缓存
cacheMaxSize: 缓存的最大空间, 缺省值为 10M

四丶总结

1丶无论是对什么进行分配空间都要根据服务器的配置进行合理的分配, 不然就是得不偿失
2丶如果还什么值得优化的,可以在下方评论分享哦

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/603874.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号