Java效能優化

記一次大資料量處理效能調優的過程總結

一、背景介紹 1、系統的架構是spring mybaties oracle。 2、系統處理的資料量在五十萬到百萬級之間,採用了kafka進行分散式處理,主要功能和要優化的模組在資料清算和資料匯出。 二、可優化點介紹 1、kafka—分散式訂閱-釋出訊息系統 kafka是一款可靠、可擴充套件、高效能的 […]

Java效能優化指南,及唯品會的實戰

來了唯品會一年多,不少時間花在與服務化框架、業務應用的效能的纏鬥上。 前幾天正好趁著中生代社群的十月十城技術沙龍,把腦海中關於效能優化的記憶全部理了一遍….講完回家,又本著認真嚴謹的態度再理了一遍,終於成為現在這份66頁的PPT。 各位客官,1.4版的內容略有增減,超連結也已修好: 《Java效能優 […]

哪種Map遍歷方法更優?!—Map遍歷方法的正確選擇

       我們都知道遍歷Map一般有3種方法,values(),keySet()和entrySet(),常見的是keySet用的多,簡單容易理解,entrySet()是返回Map中的靜態內部類Entry類型別的Set例項,當然了你別說forEach,forEach只是一種代替for(int i= […]

JVM效能調優實踐——JVM篇

前言 在遇到實際效能問題時,除了關注系統效能指標。還要結合應用程式的系統的日誌、堆疊資訊、GClog、threaddump等資料進行問題分析和定位。關於效能指標分析可以參考前一篇JVM效能調優實踐——效能指標分析。 JVM的調優和故障處理可以使用JDK的幾個常用命令工具。因為本文是基於Docker容 […]