zoukankan      html  css  js  c++  java
  • paip.提升性能jvm参数调整.txt

    paip.提升性能----jvm参数调整.txt

    作者Attilax  艾龙,  EMAIL:1466519819@qq.com
    来源:attilax的专栏
    地址:http://blog.csdn.net/attilax
    jvm内存
    1.stack    2.heap    3.class method 区..

    1.stack
    xss设置..每个线程的使用内存尺寸.
    要是xss太大,线程量会变小...因为总体stack区不便...
    总stack区尺寸也能以及heap有关..反向关系..


    2.heap    新生代,老年代。。。
    新生代(eden,s0/from space, s1/to space);
    xmx=xms
    -xmn 设置新生代大小,

    -xx:+pringGcDetails  可打印出GC详细。
    ///优化方法:
    a.新的小对象保存在新的生代..加大xmn参数.减少gc
    加大-xx:targetSurvivorradio 以及-xx: Survivorradio
    b.长期使用的大对象放的个老年代.
    --xx:pretenureSizethreshold =1000000(1M)



     3.class method 区.
     -xx:permSize
     -xx:MaxpermSize
     一般设置成一样的.
     MaxpermSize一般65M---128M够了..  
     
     
     ///jit
     -xx:compilerthreshold   defatuld 1500
     --xx:+pringComplilation
     
     /dump core
     --xx:+heapDumpOnOutOfMemryERror =xx:heapDumppath=c:\java.dump
     
     visual vm 分析dump文件..
     
     复位看过狗.
     --xx:onOnOutOfMemryERror=c:\reset.bat
     

    ///打印gc 信息.
    -verbose:gc
    -xx:+pringgc
    -xx:+pringGcDetails  可打印出GC详细。
    -xloggc:gc.log     bin 目录哈的gc.log

  • 相关阅读:
    [HNOI2009]梦幻布丁(链表+启发式合并)
    [HNOI2004]宠物收养场(Treap)
    【模板】Treap
    Monkey King(左偏树)
    【模板】左偏树
    数列分段Section II(二分)
    [HAOI2006]受欢迎的牛(tarjan缩点)
    【模板】树链剖分
    精美产品策划类企业织梦模板
    简洁的支持展开关闭的tab标签代码
  • 原文地址:https://www.cnblogs.com/attilax/p/15199391.html
Copyright © 2011-2022 走看看