idea debug模式除錯無法進入單元測試或程式的解決辦法
idea debug模式除錯無法進入單元測試或程式或除錯速度很慢的解決辦法
在Java專案中,當我們設定斷點過多,有時候會出現無法正常啟動系統或單元測試。例如Spring/SpringBoot專案,一直處在啟動中,但使用無法正常相應。或者是執行junit單元測試,一直無法進入在test中設定的斷點。這時可以嘗試如下操作:
IDEA除錯效能受到下列因素的影響:
-
由於JVM的設計原因,相關計算開銷較大,方法斷點會降低除錯效能。可以考慮刪除方法斷點,使用行斷點[1]。可以在專案的workspace.xml檔案中查通過關鍵詞method_breakpoints尋找是否有方法斷點。或者一次清除所有設定的斷點。
-
啟用了檢視返回值選項。可以禁用這個選項改善效能。
-
在debugger|data views配置頁面中有enable alternative views和enable toString()兩個選項。如果toString()耗時較長則可禁用改選項。
-
偵錯程式工具視窗-記憶體狀態展示視窗。debugger 每觸發一次停頓,視窗都會重新整理展示資料。可以將視窗最小化改善單步除錯效能。
多數情況下刪除所有斷點就可以解決問題。
原文
[1]https://intellij-support.jetbrains.com/hc/en-us/articles/206544799-Java-slow-performance-or-hangups-when-starting-debugger-and-stepping
相關文章
- vscode 無法進行 debug 除錯VSCode除錯
- vscode 無法除錯 golang testify suite 中的單個 test 的解決辦法VSCode除錯GolangUI
- intellij idea 無法啟動或除錯 spring-bootIntelliJIdea除錯Springboot
- Idea編譯錯誤解決辦法Idea編譯
- 解決codeblocks無法除錯的問題BloC除錯
- React-Native 新版本無法Debug無法除錯問題React除錯
- Ubuntu 重啟無法進入圖形介面的解決辦法Ubuntu
- Eclipse除錯找不到源的解決辦法Eclipse除錯
- idea無法直接建立web專案的解決辦法(附整合Tomcat方法)IdeaWebTomcat
- IDEA Spring-boot-devTools 無效解決辦法二IdeaSpringbootdev
- 開機無法進入bios怎麼辦_win10電腦開機無法進入bios的解決方法iOSWin10
- win10輸入法無法刪除怎麼辦 win10輸入法刪不掉解決方法Win10
- IDEA 找不到包解決辦法Idea
- 不能進入GitHub官網的解決辦法Github
- 檔案無法粉碎解決辦法
- SQL server 維護計劃無法手動刪除的解決辦法SQLServer
- idea Git Force Checkout後的解決辦法IdeaGit
- Linux Mint下Qt Creator無法輸入中文解決辦法LinuxQT
- Windows開啟關閉測試模式的方法(含開啟測試模式失敗的解決辦法)Windows模式
- IDEA專案突然出現異常無法啟動時的有效解決辦法Idea
- 安裝win10時無法進入bios怎麼辦_安裝win10無法進入bios的解決方法Win10iOS
- win10任務檢視記錄無法刪除的解決辦法Win10
- iPhone突然無法充電的解決辦法 iPhone無法充電怎麼辦iPhone
- 記vscode無法啟動解決辦法VSCode
- iphone/ipad/itouch進入DFU模式最簡單的操作辦法iPhoneiPad模式
- Intellij IDEA 使用spring-boot-devtools無效解決辦法一IntelliJIdeaSpringbootdev
- jvm:jmap無法dump檔案的解決辦法JVM
- Ubuntu 報錯:無法獲得鎖 /var/lib/dpkg/lock解決辦法Ubuntu
- IDEA提示failed to load JVM DLL的解決辦法IdeaAIJVM
- git報錯400的解決辦法Git
- Jekyll 本地除錯部落格遇到的問題及解決辦法除錯
- 使用IDEA遠端debug除錯Idea除錯
- cnpm link 報錯解決辦法NPM
- vs 擴充套件無法安裝的解決辦法套件
- 無法啟動?教你進入安全模式模式
- IDEA——錯誤: 找不到或無法載入主類 com.MainIdeaAI
- IDEA的debug除錯--基礎小白篇Idea除錯
- idea找不到或無法載入主類Idea