【Java】【JVM】JVM参数

来源:互联网 发布:yy笑声软件下载 编辑:程序博客网 时间:2024/06/09 08:51
    // 非标准选项: -X    // 部分JVM实现可能不支持    // 不稳定选项: -XX    // 不建议随便使用    // 查看版本: -version    // JVM类型: -server / -client    // 不设置参数,JVM则会自动选择    // serverVM为堆提供了更大空间,和一个并行的垃圾收集器    // 32位JVM只能使用client类型JVM    // 初始堆内存: -Xms512m    // 最大堆内存: -Xmx2g    // 编译器模式:    // -Xint:解释器模式(interpreted mode),强制JVM执行所有字节码,并主动对方法进行优化    // -Xcomp:一次性将所有代码编译成本地代码    // -Xmixed:混合模式,默认模式    // 内存快照:内存溢出时,指定将内存快照保存到某个位置,用来分析    // -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/dump/heap.dump    // 异常处理:指定内存溢出时,执行某个指令    // -XX:OnOutOfMemoryError ="sh ~/cleanup.sh"    // 新生代区域大小:    // 初始大小:-XX:NewSize=32m    // 最大值:-XX:MaxNewSize=512m    // 新手代-老年代比值:-XX:NewRatio=3    // 缅甸区-幸存区比值:-XX:SurvivorRatio    // 开启Serial收集器:-XX:+UseSerialGC    // 开启Parallel收集器:-XX:+UseParallelGC -XX:+UseParallelOldGC    // 开启CMS收集器:-XX:+UseParNewGC -XX:+UseConcMarkSweepGC    // 开启G1收集器:-XX:+UseG1GC    // 打印简单GC信息:-XX:+PrintGC    // 打印详细GC信息:-XX:PrintGCDetails    // 输出GC日志到指定文件:-Xloggc:./log/gc.log
原创粉丝点击