Linux环境下Spring Boot项目内置Tomcat参数配置
来源:互联网 发布:网络教育 营养学 编辑:程序博客网 时间:2024/05/22 03:35
与Spring Boot项目同路径下新建一同名配置文件
项目为boot.jar,新建文件boot.conf,项目启动之后默认读取该配置文件
1、jvm运行参数
JAVA_OPTS="-Xms2048m -Xmx2048m -Xss512k"-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些-Xmx:Java heap最大值,使用的最大内存上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。-XX:PermSize:设定内存的永久保存区域-XX:MaxPermSize:设定最大内存的永久保存区域-XX:MaxNewSize:-Xss 15120 这使得JBoss每增加一个线程(thread)就会立即消耗15M内存,而最佳值应该是128K,默认值好像是512k.+XX:AggressiveHeap 会使得 Xms没有意义。这个参数让jvm忽略Xmx参数,疯狂地吃完一个G物理内存,再吃尽一个G的swap。-Xss:每个线程的Stack大小-verbose:gc 现实垃圾收集信息-Xloggc:gc.log 指定垃圾收集日志文件-Xmn:young generation的heap大小,一般设置为Xmx的3、4分之一-XX:+UseParNewGC :缩短minor收集的时间-XX:+UseConcMarkSweepGC :缩短major收集的时间提示:此选项在Heap Size 比较大而且Major收集时间较长的情况下使用更合适。
2、项目运行参数
RUN_ARGS="--server.port=8081 --logging.level=INFO --spring.thymeleaf.cache=true --logging.file=/var/log/demo.log"
0 0
- Linux环境下Spring Boot项目内置Tomcat参数配置
- Linux环境下Spring Boot项目内置Tomcat参数配置
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring-boot项目在外部tomcat环境下部署
- spring boot 实际应用(一) 内置tomcat 实现JMX配置
- spring boot 内置日志配置
- spring boot项目相关配置用war包部署到tomcat下详细教程
- linux环境下配置tomcat
- linux下tomcat环境配置
- spring boot tomcat配置
- Spring Boot Tomcat配置
- Spring Boot Tomcat配置
- Linux下tomcat项目配置
- 程序猿必修课之数据结构(三)线性表1
- 用JAVA写一个视频播放器
- jquery实现audio的播放控制
- Linux入门命令
- 【Oracle】建立序列
- Linux环境下Spring Boot项目内置Tomcat参数配置
- 数据结构图之四(最短路径--弗洛伊德算法)
- 前端开发遇到的坑(纯属吐槽)
- 交错数组的输出
- [Lpp]linux基础命令
- python 中字典嵌套列表
- select 语句查询
- 题目1112:拦截导弹
- 程序猿必修课之数据结构(四)线性表2