Java性能問題定位 - 基礎篇

一句話總結:從問題現象爲入口,歸結爲3類問題進行定位分析:內存滿、CPU高、線程阻塞。   首先先介紹下jvisualvm這款jdk自帶的性能工具。通常我們要定位哪塊代碼性能差,耗時久,最原始的辦法就是在各個方法前後日誌打印時間戳並計算耗時,這種方法很繁瑣,通常要加很多日誌多次部署才能定位到,我一開始也是這麼搞的。而使用jvisualvm工具則可以直接查看整個業務代碼調用鏈中各個方法的耗時及佔比,
相關文章
相關標籤/搜索