Java性能优化指南,及唯品会的实战
生活随笔
收集整理的這篇文章主要介紹了
Java性能优化指南,及唯品会的实战
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
來了唯品會一年多,不少時間花在與服務化框架、業務應用的性能的纏斗上。
前幾天正好趁著中生代社區的十月十城技術沙龍,把腦海中關于性能優化的記憶全部理了一遍….講完回家,又本著認真嚴謹的態度再理了一遍,終于成為現在這份66頁的PPT。
各位客官,1.4版的內容略有增減,超鏈接也已修好:?《Java性能優化指南 V1.4.pdf》
范圍
應用性能,受操作系統參數,三方類庫選擇,數據庫查詢,甚至壓測工具如JMeter本身調優的影響。
本次分享只著重在三方面:
- JVM的調優
- 代碼的調優
- 定位性能問題的工具
基本原則
網上如此多新舊不一的資料,這么多肆意傳播亦真亦錯的觀點,怎么辦呢?
JVM優化
首先,JIT入門知識;然后,JVM參數的簡介;再然后,最頭痛的GC問題的處理。
代碼優化
代碼優化,兩大方向一是面向GC的編程,二是并發與鎖,然后再來聊聊其他。
問題定位工具集
黑盒調優是最不可靠的,推薦線下用JMC,線上用Btrace定位問題。
特別鳴謝
感謝 R大 , 日常三更半夜跨洋熱心解答各種JVM問題。
感謝Chembo(國欽),對PPT的美化。
?
完整PPT下載
《Java性能優化指南 V1.4.pdf》, by 江南白衣, 超鏈接修正版。
原文出處:?江南白衣
from:?http://www.importnew.com/22068.html
總結
以上是生活随笔為你收集整理的Java性能优化指南,及唯品会的实战的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 性能优化那些事
- 下一篇: idea的debug调试