java opts xmn_tomcat设置JAVA_OPTS
JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。在tomcat中,一般在$CATALINA_HOME/conf/catalina.sh文件中设置,例如:
JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss512k -XX:PermSize=128m -XX:MaxPermSize=256m"
-server:一定要作为第一个参数,在多个CPU时性能佳
-Xms:初始Heap大小,使用的最小内存,cpu性能高时此值应设的大一些
-Xmx:java heap最大值,使用的最大内存
上面两个值是分配JVM的最小和最大内存,取决于硬件物理内存的大小,建议均设为物理内存的一半。
-XX:PermSize:设定内存的永久保存区域
-XX:MaxPermSize:设定最大内存的永久保存区域
-XX:MaxNewSize:
-Xss 这使得JBoss每增加一个线程(thread)就会立即消耗512K内存,而最佳值应该是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收集的时间
以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
java opts xmn_tomcat设置JAVA_OPTS相关推荐
- Java heap space设置方法记录
近被 OutOfMemory Error折腾得够呛,记载一点设置JVM虚拟机内存Java heap space的方法. Tomcat 7 参考: http://www.davidghedini.com ...
- docker查看java资源_JDK11设置Docker容器资源感知
深入浅出docker+docker实战云图书 105.8元 (需用券) 去购买 > 一.背景 对于Java8的一些较早的版本(8u131以前?),如果部署在docker容器中,由于JVM不能感知 ...
- 转--Android如何在java代码中设置margin
======== 3 在Java代码里设置button的margin(外边距)? 1.获取按钮的LayoutParams LinearLayout.LayoutParams layoutParams ...
- jar java classpath_win7中java编程工具安装 java环境变量设置
win7中java编程工具安装 java环境变量设置 Question:编译是显示'javac'不是内部或外部命令,也不是可运行的程序或批处理文件 解决: 在[系统变量]里编辑java_home.cl ...
- 保存Java程序状态及设置Properties文件
保存Java程序状态及设置Properties文件 作者: 刻录机, 出处:中国IT实验室, 责任编辑: 包春林, 2008-04-11 00:00 使用Properties文件来保存.Propert ...
- java环境变量设置
一,java环境变量设置 - 精简版 1.右键打开我的电脑->属性->高级->环境变量 2.新建系统变量JAVA_HOME和CLASSPATH 变量名(N):JAVA_HOME 变 ...
- java截取图片-设置方位+设置大小
java截取图片-设置方位+设置大小 package com.onegrid.darj.test; import java.awt.Rectangle; import java.awt.image ...
- java环境变量设置--编写一年java,竟不会配变量了
java环境变量设置 1.打开我的电脑--属性--高级--环境变量 2.新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Ja ...
- Android如何在java代码中设置margin
Android如何在java代码中设置margin,也就是组件与组件之间的间距. 代码中设置: LinearLayout.LayoutParams params = new LinearLayout. ...
- java环境变量设置 成功_java环境变量设置
java环境变量设置 java环境变量设置 首先,从Sun网站上下载jdk,当前版本为1_5_0_06(其他版本亦可) 最终下载下来的文件为jdk-1_5_0_06-windows-i586-p.ex ...
最新文章
- 『Scrapy』爬虫框架入门
- postmessage and sendmessage
- 新做了一个项目,一个人做的,关于数据传输的项目(架构说明)
- java导包及注意事项_STS导项目的顺序及注意事项
- IT界含金量高的认证考试
- 这篇顶会paper,讲述了疫情期间憋疯的你和我
- php获得指定目录文件,PHP遍历指定文件夹获取路径及大小(包含子文件夹)
- 如何成为一个很厉害的工程师
- android 点动态显示图片,Android用RecyclerView实现动态添加本地图片
- iOS 九宫格手势密码
- lucene的基础入门
- C# 使用 Windows 消息队列机制
- Idea返回上一步快捷键是什么
- 八爪鱼 ajax 循环采集,网页数据采集五大循环方式详解 - 八爪鱼采集器
- 20个BT下载网站,BT种子网站
- 学习笔记(14):程序员的数学:微积分-常用导数(一):最常用到的技巧
- Processing学习笔记
- l440加装固态硬盘ngff_联想L440笔记本电脑加装固态硬盘笔记
- 网络安全设备常见弱口令
- Delphi惹谁了?
热门文章
- Spring 缓存大法
- 《延禧攻略》不仅是中国色,还藏着中国美了千年的风景!
- word论文排版操作
- Qt之如何识别小键盘(数字键盘)
- U盘故障恢复--“文件或目录损坏且无法读取”
- 【论文阅读笔记】Beamforming Optimization for Wireless Network Aided by IRS with Discrete Phase Shifts
- 【技巧】如何给CSDN上的每篇原创文章添加版权声明
- 为什么mysql填不了数据库_求助,为何我的数据不能写入数据库
- 中英文电子书下载:https://sobooks.cc/
- selenium tips