您当前的位置: 首页 >  Java

命运之手

暂无认证

  • 1浏览

    0关注

    747博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

【Java】【JVM】JVM参数

命运之手 发布时间:2017-11-30 16:19:05 ,浏览量:1

    // 非标准选项: -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
关注
打赏
1654938663
查看更多评论
立即登录/注册

微信扫码登录

0.0366s