JVM运行参数配置

本文详细介绍了JAVA_OPTS配置项,包括JVM运行模式的选择、堆内存的设置、永久代大小及远程监控配置等内容,并提供了具体的参数示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

JAVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。

JAVA_OPTS=”-server -Xms512m -Xmx1024m -XX:MaxPermSize=128m -Dcom.sun.management.jmxremote.port=1090 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false”

主要参数说明
  • -server 
代表JVM的运行模式,JVM有两种模式:-server、-client,运行在-server 模式下JVM启动较慢但是运行后性能有很大提升。如果没有指定JVM会自动自动检测环境选择,检测依据:至少2个CPU,至少运行内存2G
  • -Xms 初始Heap大小
  • -Xmx 最大Heap大小
  • -XX:permSize 永久代大小
  • -XX:MaxPermSize: 最大永久代大小
  • --Xmn 年轻代大小,一般设置为Xmx的1/3或1/4
  • -Xss
每个线程分配的stack大小,JDK1.5以后默认1M,建议256k,此设置对性能影响较大,应严格测试
  • -Xloggc:filename 指定垃圾收集日志文件

远程监控相关
  •    -Dcom.sun.management.jmxremote.port=1090 //监控端口
  • -Dcom.sun.management.jmxremote.ssl=false    //是否ssl验证
  • -Dcom.sun.management.jmxremote.authenticate=false //是否需要用户密码验证  

转自:http://blog.youkuaiyun.com/kongls08/article/details/8468713

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值