zoukankan      html  css  js  c++  java
  • java程序启动参数

    例如

    启动进程如下

    /home/work/noah/ccs/jc-controller/jdk1.7.0_55/bin/java -Xmx4096m -Xms4096m -Xmn1024m -XX:+UseG1GC -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=10M -Xloggc:log/gc.log -XX:-OmitStackTraceInFastThrow -Djute.maxbuffer=10240000 -Djava.io.tmpdir=runtime -cp /home/work/noah/ccs/jc-controller/conf:/home/work/noah/ccs/jc-controller/lib/* com.baidu.noah.ccs.jcserver2.server.Main

    启动进程参数解析:

    -Xmx4096m -Xms4096m -Xmn1024m是制定程序的内存参数,

    -Xmx4096m:程序使用的最大内存4096兆(m)

    -Xms4096m:程序初始化初始化时候内存栈4096兆(m)。如果调大整个值,程序的启动性能将会提高。

    -Xmn1024m:年轻代大小。关于什么是年轻代,移步:https://www.cnblogs.com/panxuejun/p/6055118.html

    垃圾回收机制解析:

    jvm有4种垃圾回收机制,串行垃圾回收器,并行垃圾回收器,兵法标记扫描垃圾回收器,G1垃圾回收器(具体参考,移步:http://www.importnew.com/13827.html)

    -XX:+UseG1GC 表示程序选定了G1垃圾回收器。

    gc日志参数解析:

    -XX:+PrintGC -XX:+PrintGCDateStamps -XX:+PrintGCApplicationConcurrentTime -XX:+UseGCLogFileRotation -XX:NumberOfGCLogFiles=10 -XX:GCLogFileSize=10M -Xloggc:log/gc.log

    -XX:+PrintGC 表示输出GC日志

    -XX:+PrintGCDateStamps 表示输出GC详细日志

    -XX:+PrintGCApplicationConcurrentTime 打印每次垃圾回收前,程序未中断的执行时间

    -XX:+UseGCLogFileRotation 启用GC日志文件的自动转储

    -XX:NumberOfGCLogFiles=10 GC日志文件的循环数目

    -XX:GCLogFileSize=10M 设置滚动日志文件大小为10M

    -Xloggc:log/gc.log 文件的路径保存:log/gc.log

    大道至简
  • 相关阅读:
    PHPCMS实现文章置顶功能的方法
    phpcms v9栏目列表调用每一篇文章内容方法1
    phpcms v9使用GET调用指定id文章内容、页面数据方法
    PHPCMS GET标签使用
    PHPCMS栏目调用2
    PHPCMS二层栏目调用
    PHPCMS get当中使用limit
    phpcms栏目调用
    WAMP学习日记之:Apache发布php网站
    用Apache实现一个ip虚拟多个web站点
  • 原文地址:https://www.cnblogs.com/liurong07/p/8488874.html
Copyright © 2011-2022 走看看