zoukankan      html  css  js  c++  java
  • java jvm eclipse 性能调优

    低配配置

    -Dfile.encoding=UTF-8
    -Xms960m
    -Xmx960m
    -Xmn384m
    -Xverify:none
    -Xss256k
    -XX:MaxTenuringThreshold=2
    -XX:+UseConcMarkSweepGC
    -XX:+UseParNewGC

    标准配置:

    -Dfile.encoding=UTF-8
    -Xms1200m
    -Xmx1200m
    -Xmn480m
    -Xverify:none
    -Xss256k
    -XX:MaxTenuringThreshold=2
    -XX:+UseConcMarkSweepGC
    -XX:+UseParNewGC

    该配置效率很好,目前eclipse默认使用G1垃圾回收器,但是对于开发电脑来讲派不上用场。G1对于多核且高内存的服务器有好处,但是生产目前主流还是CMS。CMS采用标记清除,回收时卡顿低,但会产生碎片,也可以没回收几次进行一次整理。G1采用标记整理算法,不会产生碎片 。从算法来讲CMS优于G1。而且开发电脑大多数才4核或8核。还是选CMS比较好。

     

    推荐:新生代占总堆的3/8

    说明:

    ↓↓↓↓↓↓↓↓↓↓CMS回收器↓↓↓↓↓↓↓↓↓↓↓↓

    -XX:+UseConcMarkSweepGC
    -XX:+UseParNewGC

    ↓↓↓↓↓↓↓↓↓↓G1回收器↓↓↓↓↓↓↓↓↓↓↓↓

    -XX:+UseG1GC
    -XX:+UseStringDeduplication

  • 相关阅读:
    操作系统、存储介质以及电信行业单位换算差异
    Luogu P1659 [国家集训队]拉拉队排练
    AC自动机
    KMP
    Luogu P1470 最长前缀 Longest Prefix
    Luogu P2292 [HNOI2004]L语言
    Manacher算法
    字典(Trie)树
    逆序对
    vs
  • 原文地址:https://www.cnblogs.com/wulm/p/9546294.html
Copyright © 2011-2022 走看看