天天看點

性能壓測-性能監控-jvisualvm使用

(1)、性能監控-jvisualvm使用

啟動jvisualvm的方式:

1、到jdk的安裝路徑,輕按兩下打開

性能壓測-性能監控-jvisualvm使用

2、cmd打開指令行輸入jvisualvm進入

性能壓測-性能監控-jvisualvm使用
性能壓測-性能監控-jvisualvm使用
性能壓測-性能監控-jvisualvm使用

路徑:https://visualvm.github.io/pluginscenters.html

性能壓測-性能監控-jvisualvm使用

重新開機進入

性能壓測-性能監控-jvisualvm使用

(2)、性能壓測-優化-中間件對性能的影響

docker stats 檢視cpu使用率記憶體

性能壓測-性能監控-jvisualvm使用

結論:中間件越多,性能損失越大,大多都損失到網絡互動了;

業務:db

模闆的渲染速度(cpu 記憶體,最重要緩存),

靜态資源(tomcat還要分一些線程來處理靜态資源,吞吐量下降很多)

解決方式:

  • 模闆渲染開緩存
  • 優化資料庫增加索引
  • 關閉控制台日志
  • nginx動靜分離
  • 增加緩存
  • JVM調優