<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    ibm jdk 1.5缺省用的gc策略性能很差

    這幾天測試一個(gè)引擎的性能,用一個(gè)單表查詢的case,測試出來的結(jié)果是210tps,cpu也正常,在85%左右,也沒懷疑。

    后面再重新測試的時(shí)候,加上了gc log,用gc分析工具分析了一下gc的吞吐量,發(fā)現(xiàn)吞吐量奇低,竟然只有77%左右,很是奇怪,看了一下gc日志,所有都是global gc, 懷疑gc策略有問題,查了一下資料,參考了下面一篇文章:

    http://www.ibm.com/developerworks/cn/java/j-ibmjava2/

    缺省gc策略是針對吞吐量進(jìn)行優(yōu)化:-Xgcpolicy:optthruput ,對于吞吐量比短暫的 GC 停頓更重要的應(yīng)用程序,通常使用這種策略。每當(dāng)進(jìn)行垃圾收集時(shí),應(yīng)用程序都會(huì)停頓。

     

    我摘下面一段其他幾個(gè)gc策略:

    切換到其他 GC 策略的原因

    切換到
    原因

    optavgpause

    • 我的應(yīng)用程序無法忍受那么長的 GC 停頓時(shí)間。如果 GC 停頓時(shí)間能夠減少的話,性能降低一些也可以接受。
    • 我的應(yīng)用程序正在一個(gè) 64 位平臺(tái)上運(yùn)行并使用非常大的堆 —— 超過 3 或 4GB。
    • 我的應(yīng)用程序是一個(gè) GUI 應(yīng)用程序,我很關(guān)注用戶響應(yīng)時(shí)間。

    gencon

    • 我的應(yīng)用程序分配了許多短期存活的對象。
    • 堆空間出現(xiàn)碎片化。
    • 我的應(yīng)用程序是基于事務(wù)的(也就是說,在事務(wù)提交之后,事務(wù)中的對象就不再存活了)。

    subpool

    • 在大型多處理器計(jì)算機(jī)上,我遇到了可伸縮性問題。

     

    試了一下gencon策略,hoho,好家伙,測試case的吞吐量竟然提升到290tps(直接提升40%),太夸張了,gc吞吐量也提升到了98%,記得以前1.4的時(shí)候沒有分代的gc策略,而且印象中,ibm jdk不分代,估計(jì)是引入分代機(jī)制之后,缺省的optthruput策略變得復(fù)雜起來,不像以前那樣效率高了。

     

    這里也給大家提個(gè)醒,當(dāng)心ibm jdk 1.5的gc策略,發(fā)現(xiàn)gc效率很低的時(shí)候切換到gencon,也許會(huì)有很大的驚喜!

    posted on 2008-04-14 20:38 tacy lee 閱讀(4452) 評(píng)論(2)  編輯  收藏 所屬分類: 性能相關(guān)

    評(píng)論

    # re: ibm jdk 1.5缺省用的gc策略性能很差 2008-04-17 23:51 syxlw

    請問使用什么工具來看gc吞吐量, 主要看哪個(gè)參數(shù)?  回復(fù)  更多評(píng)論   

    # re: ibm jdk 1.5缺省用的gc策略性能很差 2008-04-18 09:22 tacy lee

    用日志查看工具http://www.alphaworks.ibm.com/tech/pmat

    打開一個(gè)gc log文件,看里面的overall garbage collection overhead  回復(fù)  更多評(píng)論   

    主站蜘蛛池模板: 久久亚洲AV成人无码国产| 国产成人免费A在线视频| 亚洲AV无码码潮喷在线观看| 日本黄页网址在线看免费不卡| 免费v片在线观看无遮挡| 美女又黄又免费的视频| 亚洲精品无码av天堂| 一出一进一爽一粗一大视频免费的| 亚洲国产午夜中文字幕精品黄网站| 美女视频黄频a免费观看| 亚洲国产精品自产在线播放| 国产免费久久精品99久久| 亚洲国产精品无码久久一区二区 | h视频在线观看免费网站| 亚洲男人电影天堂| 无码视频免费一区二三区| 另类小说亚洲色图| 亚洲人成网站在线播放vr| 7x7x7x免费在线观看| 亚洲精品456人成在线| mm1313亚洲国产精品美女| a毛片免费全部在线播放**| 亚洲欧洲自拍拍偷午夜色| 日韩在线a视频免费播放| 中国内地毛片免费高清| 亚洲福利一区二区三区| 亚洲成a人无码av波多野按摩| 91视频精品全国免费观看| 亚洲AV无码一区二区三区牛牛| 亚洲综合色区在线观看| 久久久精品免费视频| 亚洲乱码av中文一区二区| 亚洲婷婷五月综合狠狠爱| 日韩亚洲国产高清免费视频| 特级毛片爽www免费版| 亚洲国产精品国自产拍电影| 免费无遮挡无码视频网站| 成人黄网站片免费视频| 亚洲国产精品无码久久98| 久久精品亚洲视频| 又黄又爽无遮挡免费视频|