SpringBoot 啟動慢的解決辦法

2022-02-02 14:34:25 字數 372 閱讀 2284

專案整合了很多內容,有 700 多個類,idea 中啟動一次需要 70 秒,非常影響開發效率。

研究問題原因發現有以下幾種情況會導致啟動速度慢,優化後啟動只需 26 秒左右了:

//有些包在開發環境可以不用載入,可縮短啟動時間

if (system.getenv("idea_profile") == 'dev') else

如果這些註解在開發環境作用不大,可通過 profile 註解設定為只在生產和測試環境生效,或改用其他方式切入,不要用 @annotation 註解切入

endpoints:

enabled: false //關閉一些監控功能,可以快2秒

關閉 啟動 MySQL啟動關閉服務巨慢,這樣解決!

摘要 mysql 正常情況下關閉啟動服務的時候為什麼慢,想過嗎!帶著疑問,看下下面的查證 有一次,在客戶現場,調優的時候發現配置128g記憶體伺服器,但innodb buffer pool size 設定 4g 和100g的情況下,發現關機啟動的時候非常慢?突然蒙了,沒碰到過這樣的場景。帶著疑問,就...

phpStudy訪問速度慢和啟動失敗的解決辦法

下面給大家介紹phpstudy訪問速度慢的解決辦法。1 修改mysql資料庫鏈結位址為ip位址127.0.0.1。2 使用最新版本,這個坑了我好久時間。下面一段內容是關於phpstudy啟動失敗的解決辦法。php5.3 5.4和apache都是用vc9編譯,電腦必須安裝vc9執行庫才能執行。php5...

stackoverflow 訪問非常慢的解決辦法

stackoverflow是開發常用的提問和解決 問題 但自己訪問總是非常的慢,幾十秒甚至幾分鐘 我們可以對 stackoverflow只是訪問速度很慢,但終歸可以開啟,如果被牆不可能最後開啟的,所以排除。資源 jquery.min.js 這個資源請求一直處於阻塞狀態,發現其實是請求谷歌的jquer...