JVM运行参数配置

来源:互联网 发布:未来教育模拟软件 编辑:程序博客网 时间:2024/06/12 20:22

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.csdn.net/kongls08/article/details/8468713

0 0
原创粉丝点击