溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

如何解決idea的debug模式突然變、項目啟動變慢的狀況

發(fā)布時間:2021-02-05 14:11:08 來源:億速云 閱讀:1603 作者:小新 欄目:開發(fā)技術(shù)

小編給大家分享一下如何解決idea的debug模式突然變、項目啟動變慢的狀況,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!

解決方法:

1、取消全部斷點,只打一個,先跑一次看debug模式是否正常,可能是某個斷點卡住了。

2、如果只打一個還是很慢,右鍵idea圖標(biāo),選擇文件夾所在位置,找到idea64.exe.vmoptions和idea.exe.vmoptions這兩個文件,修改xms和xmx,調(diào)整數(shù)值:

-server
-Xms**1024**m
-Xmx**1024**m

具體數(shù)值依情況而定,我之前設(shè)置的是2048(因為看到說內(nèi)存足夠的話,這個設(shè)置大一點啟動會變快,但是并沒有什么作用,反而變卡了),砍了一半,設(shè)置成功之后重啟idea,debug模式正常了。

補(bǔ)充:idea使用debug模式啟動非常慢

一、問題描述

環(huán)境:macOS High Sierra 版本10.13.6

idea:2019.1

最近在使用idea的debug模式啟動springboot項目時,在Root WebApplicationContext: initialization completed in 2532 ms之后會卡著一段時間才輸出Initializing ExecutorService 'applicationTaskExecutor',以前是沒有卡的,而且使用普通模式啟動也不會在這里卡一段時間。

如下圖:

debug模式啟動:

如何解決idea的debug模式突然變、項目啟動變慢的狀況

普通模式啟動:

如何解決idea的debug模式突然變、項目啟動變慢的狀況

二、解決方法

網(wǎng)上查出來的大多都是說修改hosts文件,不過我的改了也不適用。

127.0.0.1 localhost <你的hostname>.local
::1 localhost <你的hostname>.local

你的hostname可以通過hostname命令查看:

$ hostname

后來發(fā)現(xiàn),之前在調(diào)試代碼時不注意給屬性加了斷點,去掉idea的Breakpoints里的java field watchpoints就不卡了,如下:

點擊debug窗口左側(cè)的兩個小紅點打開Breakpoints對話框,不勾選或移除Java Field WatchPoints,然后再用debug模式啟動正常了。

如何解決idea的debug模式突然變、項目啟動變慢的狀況

如何解決idea的debug模式突然變、項目啟動變慢的狀況

我遇到的這個問題是由于斷點的原因,你的可能并非如此,上面這兩種改hosts和去掉斷點的方式僅供參考。

以上是“如何解決idea的debug模式突然變、項目啟動變慢的狀況”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對大家有所幫助,如果還想學(xué)習(xí)更多知識,歡迎關(guān)注億速云行業(yè)資訊頻道!

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI