<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          解決打開IDEA 對(duì) CPU占用率巨大的問題

          共 1218字,需瀏覽 3分鐘

           ·

          2022-04-14 11:23

          點(diǎn)擊關(guān)注公眾號(hào),Java干貨及時(shí)送達(dá)

          作者:謝曉永

          來源:blog.csdn.net/xiaoyong5854/article/details/106941975

          # 背景:


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




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


          如圖:



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


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


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


          結(jié)果:沒啥用!


          # 卸載多余的插件



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


          # 選擇合適的jdk版本


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


          結(jié)果:這個(gè)方案pass。


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



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




          我后來設(shè)置了一個(gè)flag標(biāo)志,當(dāng)ticket小于0的時(shí)候,就令flag = true;問題完美解決。


          現(xiàn)在程序運(yùn)行時(shí)IDEA的資源占用率如下:



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


          ? ? ?

          1、IDEA 與 VsCode
          2、MyBatis 二級(jí)緩存 關(guān)聯(lián)刷新實(shí)現(xiàn)
          3、一個(gè)很酷的圖床系統(tǒng)(自帶鑒黃功能)
          4、用了 HTTPS 就一定安全嗎?
          5、60 個(gè)神級(jí) VS Code 插件!


          點(diǎn)分享

          點(diǎn)收藏

          點(diǎn)點(diǎn)贊

          點(diǎn)在看

          瀏覽 70
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  日产无码久久久久久久久精英 | 先锋音影自拍偷拍 | 国产黄色片精品AAWWW | 麻豆高清无码 | 操骚屄|