国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

監(jiān)控內(nèi)存隊(duì)列

Yu_Huang / 2490人閱讀

queue的增強(qiáng)版
public class EnhancedQueue extends LinkedBlockingQueue{

    private Counter pendings;

    private Meter inQueueMeter;

    private Meter deQueueMeter;

    private String name;

    public EnhancedQueue(MetricRegistry metricRegistry,String name){
        this.name = name;
        this.pendings = metricRegistry.counter(MetricRegistry.name(EnhancedQueue.class + name, "pendings"));
        this.inQueueMeter = metricRegistry.meter(MetricRegistry.name(EnhancedQueue.class + name,"in-queue","tps"));
        this.deQueueMeter = metricRegistry.meter(MetricRegistry.name(EnhancedQueue.class + name,"de-queue","tps"));
    }

    @Override
    public E take() throws InterruptedException {
        E element = super.take();
        pendings.dec();
        deQueueMeter.mark();
        return element;
    }

    @Override
    public void put(E e) throws InterruptedException {
        super.put(e);
        pendings.inc();
        inQueueMeter.mark();
    }
}

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/65021.html

相關(guān)文章

  • 如何優(yōu)化 Java 性能?

    摘要:能夠讓的周期利用的更充分對(duì)于多線程應(yīng)用運(yùn)行在多處理器和多核系統(tǒng)上至很有挑戰(zhàn)性的。另外,當(dāng)達(dá)到飽和狀態(tài)的時(shí)候并不能說(shuō)明的性能和伸縮性已經(jīng)達(dá)到了最佳的狀態(tài)。磁盤如果應(yīng)用有對(duì)磁盤進(jìn)行操作,我們需要對(duì)磁盤進(jìn)行監(jiān)控,來(lái)監(jiān)測(cè)可能出現(xiàn)的磁盤性能問(wèn)題。 對(duì)于 Java 性能比較關(guān)心的同學(xué)大概都知道《Java Performance》這本書,一般而言,很多同學(xué)在日常寫 Java Code 的時(shí)候很少去關(guān)...

    SimpleTriangle 評(píng)論0 收藏0
  • 內(nèi)存泄露從入門到精通三部曲之排查方法篇

    摘要:對(duì)比操作前后的來(lái)定位內(nèi)存泄露的根因所在。手機(jī)管家內(nèi)存泄露每日監(jiān)控方案目前手機(jī)管家的內(nèi)存泄露每日監(jiān)控會(huì)自動(dòng)運(yùn)行并輸出是否存在疑似泄露的報(bào)告郵件,不論泄露對(duì)象的大小。 騰訊Bugly特約作者: 姚潮生 最原始的內(nèi)存泄露測(cè)試 重復(fù)多次操作關(guān)鍵的可疑的路徑,從內(nèi)存監(jiān)控工具中觀察內(nèi)存曲線,是否存在不斷上升的趨勢(shì)且不會(huì)在程序返回時(shí)明顯回落。這種方式可以發(fā)現(xiàn)最基本,也是最明顯的內(nèi)存泄露問(wèn)題,對(duì)用戶價(jià)...

    李世贊 評(píng)論0 收藏0
  • 內(nèi)存泄露從入門到精通三部曲之排查方法篇

    摘要:對(duì)比操作前后的來(lái)定位內(nèi)存泄露的根因所在。手機(jī)管家內(nèi)存泄露每日監(jiān)控方案目前手機(jī)管家的內(nèi)存泄露每日監(jiān)控會(huì)自動(dòng)運(yùn)行并輸出是否存在疑似泄露的報(bào)告郵件,不論泄露對(duì)象的大小。 騰訊Bugly特約作者: 姚潮生 最原始的內(nèi)存泄露測(cè)試 重復(fù)多次操作關(guān)鍵的可疑的路徑,從內(nèi)存監(jiān)控工具中觀察內(nèi)存曲線,是否存在不斷上升的趨勢(shì)且不會(huì)在程序返回時(shí)明顯回落。這種方式可以發(fā)現(xiàn)最基本,也是最明顯的內(nèi)存泄露問(wèn)題,對(duì)用戶價(jià)...

    sutaking 評(píng)論0 收藏0
  • 一次 HashSet 所引起的并發(fā)問(wèn)題

    摘要:打開郵件一看,果然告知我有一個(gè)應(yīng)用的線程池隊(duì)列達(dá)到閾值觸發(fā)了報(bào)警。線程池的名稱一定得取的有意義,不然是自己給自己增加難度。根據(jù)監(jiān)控將線程池的隊(duì)列大小調(diào)整為一個(gè)具體值,并且要有拒絕策略。 showImg(https://segmentfault.com/img/remote/1460000016944121?w=1920&h=1080); 背景 上午剛到公司,準(zhǔn)備開始一天的摸魚之旅時(shí)突然...

    fjcgreat 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<