java應用系統運行速度慢的解決方法

場景:咱們在部署了TOMCAT應用,剛剛開始啓動的一個段時間內。訪問系統的速度比較快。可是過了一段時間,應用系統就慢慢的變慢起來了。服務的訪問加載時間慢慢變長。日誌

 

     問題解決思路:進程

        1,查看部署應用系統的系統資源使用狀況,CPU,內存,IO這幾個方面去看。找到對就的進程。內存

        2,使用jstack,jmap等命令查看是JVM是在在什麼類型的內存空間中作GC(內存回收),和查看GC日誌查看是那段代碼在佔用內存。資源

         首先,調節內存的參數設置,若是仍是同樣的問題,就要定位到相應的代碼。部署

        3,定位代碼,修改代碼(通常是代碼的邏輯問題,或者代碼獲取的數據量過大。)get

相關文章
相關標籤/搜索