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

    大道至简
  • 相关阅读:
    HTTP状态码表
    统计各国访客插件 flag counter
    获取和设置cookie的方法(5种)
    最简单的方式创建node.js 静态服务器
    js中map,forEach,filter,reduce等方法是ECMAScript5 Array新增方法
    ECMAScript各个版本简介及特性
    JSON的parse()和stringfy()方法
    javascript中的错误对象error
    JS window对象的top、parent、opener含义介绍
    postman的使用总结
  • 原文地址:https://www.cnblogs.com/liurong07/p/8488874.html
Copyright © 2011-2022 走看看