最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

idea對CPU的占用率過大問題的解決方法

 更新時間:2022年03月29日 14:56:04   作者:謝曉永  
本文主要介紹了idea對CPU的占用率過大問題的解決方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

背景:昨晚有一次敲完代碼運行完程序后,idea非??D,連輸入代碼都不能進行,因為有點晚并且累了,所有就關(guān)了電腦,今天早上再次打開idea,還是一樣卡頓,因為idea的試用期明天就到期了,所有就先破解了idea,破解完之后,還是非常流暢的,但是一運行程序就拉胯了,就先百度看一下解決方案,以下幾個解決方案試了,基本問題還是沒有解決,就在群里問了幾個大佬,方案不是重裝系統(tǒng)就是換電腦,同時開始了電腦的配置討論,重裝系統(tǒng)和換電腦的什么是不可能的,所有只有自己慢慢摸索了。

1 修改idea配置文件安裝目錄下的bin\idea.exe.vmoptions

如圖:

結(jié)果:配置改完之后,打開項目確實快了點,但是CPU占用率居高不下的問題還是沒有解決。

2 關(guān)掉代碼檢查

setting -> Editor -> Inspections,把右面方框框里的對勾全去掉,或者根據(jù)需要去掉。原理是關(guān)閉不必要的代碼檢查,提高速度。
結(jié)果: 沒啥用!

3 卸載多余的插件

結(jié)果:我才剛開始學,都沒有用過啥插件,如果選擇custom模式,都不明白那些插件是必須的,而且怕萬一搞出更大的麻煩,這個方案pass。

4 選擇合適的jdk版本

剛開始我配置的時候就是選擇官方的1.8jdk版本,并不是idea自帶的,而且我關(guān)掉這個項目重新打開另一個項目,另一個項目和這個項目的規(guī)模大小差不多,都是10個Module左右。
結(jié)果:這個方案pass。

這個時候,我看到網(wǎng)上一個方案說可能是內(nèi)存泄漏,我覺得有點道理,因為我這是昨晚突然CPU占用率過大,電腦自帶的風扇呼呼的響,但是我沒有使用指針之類的呀,就是練習的多線程。問題可能就出在這個多線程這里,于是乎我去看了看代碼,和視頻里老師的代碼是一模一樣的,我在看了看任務(wù)管理器,Intellij IDEA,如圖:

沒弄好之前,控制臺窗口主進程有三個,Java™ Platform SE binary 有兩個,其中一個的CPU占用率高達80%多,于是我搜了一下,發(fā)現(xiàn)就是多線程中的while(true)的原因。當時視頻里老師的代碼如圖:

我后來設(shè)置了一個flag標志,當ticket小于0的時候,就令flag = true;問題完美解決。
現(xiàn)在程序運行時IDEA的資源占用率如下:

結(jié)語:問題解決了,心情就舒暢多了,就像bug一樣,解決的bug愈多,能力和經(jīng)驗就會增加,但是一旦沒有得到合理的解決,手里的肉粽子就不香了!

到此這篇關(guān)于idea對CPU的占用率過大問題的解決方法的文章就介紹到這了,更多相關(guān)idea CPU占用過大內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解phpstudy linux web面板(小皮面板)V0.2版本正式發(fā)布

    詳解phpstudy linux web面板(小皮面板)V0.2版本正式發(fā)布

    小皮面板,是由phpStudy官方團隊針對Linux服務(wù)器開發(fā)推出的一款服務(wù)器環(huán)境搭建以及管理工具。這篇文章主要介紹了phpstudy linux web面板(小皮面板)V0.2版本正式發(fā)布,需要的朋友可以參考下
    2019-10-10
  • POST與GET方法的區(qū)別簡要分析

    POST與GET方法的區(qū)別簡要分析

    原理介紹:理論上說,GET是從服務(wù)器上請求數(shù)據(jù),POST是發(fā)送數(shù)據(jù)到服務(wù)器。事實上,GET方法是把數(shù)據(jù)參數(shù)隊列(query string)加到一個URL上,值和表單是一一對應(yīng)的。
    2008-10-10
  • postman模擬post請求的四種請求體

    postman模擬post請求的四種請求體

    本文主要介紹了postman模擬post請求的四種請求體,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 關(guān)于Sourcetree啟動問題(完美解決)

    關(guān)于Sourcetree啟動問題(完美解決)

    文章講述了SourceTree閃退的問題及其解決方法,源因為未關(guān)閉SourceTree而關(guān)機或系統(tǒng)更新導(dǎo)致緩存信息不匹配,解決方法是刪除緩存文件或特定緩存目錄中的[Composition.cache]文件
    2024-11-11
  • 使用VSCode如何從github拉取項目的實現(xiàn)

    使用VSCode如何從github拉取項目的實現(xiàn)

    這篇文章主要介紹了使用VSCode如何從github拉取項目的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • 解決vs?code通過remote-ssh遠程到ubuntu頻繁掉線問題

    解決vs?code通過remote-ssh遠程到ubuntu頻繁掉線問題

    這篇文章主要介紹了vs?code通過remote-ssh遠程到ubuntu頻繁掉線問題解決方法,這個解決方案只要用自己安裝的Git替換掉windows本身的Git工具,需要的朋友可以參考下
    2022-09-09
  • VSCODE添加open with code實現(xiàn)右鍵打開文件夾

    VSCODE添加open with code實現(xiàn)右鍵打開文件夾

    這篇文章主要介紹了VSCODE添加open with code實現(xiàn)右鍵打開文件夾,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-05-05
  • 如何通過memberlist庫實現(xiàn)gossip管理集群及集群數(shù)據(jù)交互問題

    如何通過memberlist庫實現(xiàn)gossip管理集群及集群數(shù)據(jù)交互問題

    這篇文章主要介紹了通過memberlist庫實現(xiàn)gossip管理集群以及集群數(shù)據(jù)交互,本文介紹了memberlist庫的簡單用法,結(jié)合實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • GitLab使用外部提供的Redis緩存數(shù)據(jù)庫的方法詳解

    GitLab使用外部提供的Redis緩存數(shù)據(jù)庫的方法詳解

    這篇文章主要介紹了GitLab: 如何使用外部提供的Redis緩存數(shù)據(jù)庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • 關(guān)于VSCode 裝好ESLint 插件 import 報黃線的問題

    關(guān)于VSCode 裝好ESLint 插件 import 報黃線的問題

    這篇文章主要介紹了VSCode 裝好ESLint 插件 import 報黃線的問題,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-11-11

最新評論

读书| 综艺| 威信县| 交口县| 和田市| 五大连池市| 泰来县| 望江县| 买车| 宜兰市| 阿勒泰市| 平江县| 新干县| 绍兴县| 浙江省| 锡林郭勒盟| 宁国市| 彰武县| 合水县| 屯门区| 淮阳县| 措勤县| 尼木县| 麻城市| 曲阳县| 江陵县| 广西| 汝州市| 富川| 福鼎市| 白水县| 年辖:市辖区| 全椒县| 定兴县| 赣州市| 卢龙县| 潢川县| 文登市| 海口市| 安化县| 盐边县|