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

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

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

    莊周夢蝶

    生活、程序、未來
       :: 首頁 ::  ::  :: 聚合  :: 管理

    阻塞隊列的性能對比

    Posted on 2008-09-08 10:05 dennis 閱讀(5848) 評論(5)  編輯  收藏 所屬分類: javamy open-source

    主要是比較offer跟poll兩個方法的性能,開N個線程,每個線程往隊列里寫或者取500個整數。

    線程數
    20
    50
    100
    200
    500 1000
    LinkedBlockingQueue     
    15,0
    31,15
    32,16
    63,32
    203,47
    563,110
    ArrayBlockingQueue 15,0
    16,15
    31,15
    47,16
    125,47
    364,68
    PriorityBlockingQueue 78,78
    172,188
    360,422
    813,969
    3094,2641
    6547,5453

    逗號前的數字是offer測試花費的時間,逗號后的數字是poll測試花費的時間,單位毫秒。
    結論:
    1、ArrayBlockingQueue性能優于LinkedBlockingQueue,但是LinkedBlockingQueue是無界的。
    2、ArrayBlockingQueue和LinkedBlockingQueue的poll方法總是比offer方法快,并發越高,差距越大
    3、ArrayBlockingQueue和LinkedBlockingQueue的性能遠高于PriorityBlockingQueue,顯然優先隊列在比較優先級上的操作上耗費太多
    4、PriorityBlockingQueue的offer方法與poll方法的性能差距很小,基本維持在近似1:1

    評論

    # re: 阻塞隊列的性能對比  回復  更多評論   

    2008-09-08 11:39 by advincenting
    單位應該是MS?

    # re: 阻塞隊列的性能對比  回復  更多評論   

    2008-09-08 11:48 by dennis
    @advincenting
    是的,補充下

    # re: 阻塞隊列的性能對比  回復  更多評論   

    2008-11-18 17:23 by wangzm
    你們誰抄襲誰的啊?
    http://dennis-zane.javaeye.com/blog/238431

    # re: 阻塞隊列的性能對比  回復  更多評論   

    2008-11-18 17:59 by dennis
    @wangzm
    你沒看見dennis?那是我在javaeye的blog

    # re: 阻塞隊列的性能對比  回復  更多評論   

    2012-01-06 15:33 by 測試
    測試意義不大,應該比較1讀1寫 ,而后再測試多讀多寫, 如果超過8讀8寫意義就更加不大了,估計你的機器是不會配備如此多的cpu可以同時執行那么多線程,從而造成線程切換時間的開銷遠大于本身隊列的性能
    主站蜘蛛池模板: 久久久久亚洲精品无码蜜桃| 亚洲人成图片小说网站| 亚洲av无码久久忘忧草| 亚洲黄色免费网站| 亚洲精品福利网站| 久热中文字幕在线精品免费| 波多野结衣亚洲一级| 国产精品亚洲高清一区二区 | 亚洲国产综合第一精品小说| 7x7x7x免费在线观看| 亚洲美女aⅴ久久久91| 人成午夜免费视频在线观看| 日韩亚洲不卡在线视频中文字幕在线观看| 国产国产人免费视频成69堂| 亚洲精品一级无码鲁丝片| 一级人做人爰a全过程免费视频| 最近免费最新高清中文字幕韩国 | 99久久免费看国产精品| 亚洲精品在线视频观看| 欧洲精品成人免费视频在线观看 | 久久久亚洲欧洲日产国码是AV| 69av免费观看| 亚洲精品无播放器在线播放 | 免费看黄的成人APP| 亚洲Aⅴ无码一区二区二三区软件| 激情内射亚洲一区二区三区| 国产免费毛不卡片| 边摸边吃奶边做爽免费视频网站| 亚洲区小说区图片区QVOD| 久久久久av无码免费网| 无码亚洲成a人在线观看| 亚洲乱码国产乱码精品精| 国产91免费在线观看| 特黄特色大片免费| 亚洲一区二区影院| 四虎影在线永久免费四虎地址8848aa| 亚洲制服丝袜一区二区三区| 午夜福利不卡片在线播放免费| 亚洲欧美在线x视频| 久久亚洲AV成人无码国产| 免费人成在线观看视频播放|