(1)、性能監控-jvisualvm使用
啟動jvisualvm的方式:
1、到jdk的安裝路徑,輕按兩下打開
2、cmd打開指令行輸入jvisualvm進入
路徑:https://visualvm.github.io/pluginscenters.html
重新開機進入
(2)、性能壓測-優化-中間件對性能的影響
docker stats 檢視cpu使用率記憶體
結論:中間件越多,性能損失越大,大多都損失到網絡互動了;
業務:db
模闆的渲染速度(cpu 記憶體,最重要緩存),
靜态資源(tomcat還要分一些線程來處理靜态資源,吞吐量下降很多)
解決方式:
- 模闆渲染開緩存
- 優化資料庫增加索引
- 關閉控制台日志
- nginx動靜分離
- 增加緩存
- JVM調優