<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 占用大量 CPU 導(dǎo)致的卡頓問題!

          共 1284字,需瀏覽 3分鐘

           ·

          2022-04-17 09:34

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

          昨晚有一次敲完代碼運(yùn)行完程序后,idea非常卡頓,連輸入代碼都不能進(jìn)行,因?yàn)橛悬c(diǎn)晚并且累了,所有就關(guān)了電腦,今天早上再次打開idea,還是一樣卡頓。

          因?yàn)閕dea的試用期明天就到期了,所有就先破解了idea,破解完之后,還是非常流暢的,但是一運(yùn)行程序就拉胯了,就先百度看一下解決方案,以下幾個解決方案試了,基本問題還是沒有解決,就在群里問了幾個大佬,方案不是重裝系統(tǒng)就是換電腦,同時開始了電腦的配置討論,重裝系統(tǒng)和換電腦的什么是不可能的,所有只有自己慢慢摸索了。

          圖片
          圖片

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

          如圖:

          圖片

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

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

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

          3 卸載多余的插件

          圖片

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

          4 選擇合適的jdk版本

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

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

          這個時候,我看到網(wǎng)上一個方案說可能是內(nèi)存泄漏,我覺得有點(diǎn)道理,因?yàn)槲疫@是昨晚突然CPU占用率過大,電腦自帶的風(fēng)扇呼呼的響,但是我沒有使用指針之類的呀,就是練習(xí)的多線程。

          問題可能就出在這個多線程這里,于是乎我去看了看代碼,和視頻里老師的代碼是一模一樣的,我在看了看任務(wù)管理器,Intellij IDEA,如圖:

          圖片

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

          圖片
          圖片

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

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

          圖片

          結(jié)語

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

          轉(zhuǎn)自:xiaoyong5854

          鏈接

          https://blog.csdn.net/xiaoyong5854/article/details/106941975

          ????

          1、發(fā)SQL

          2、?Chrome,?

          3、SpringBoot44Java

          4、QQ,!

          5、SpringBoot?發(fā),?

          點(diǎn)

          點(diǎn)

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

          點(diǎn)

          瀏覽 75
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點(diǎn)贊
          評論
          收藏
          分享

          手機(jī)掃一掃分享

          分享
          舉報
          <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>
                  日韩高清无码电影 | 99久久毛片 | 亚洲欧美一区二区三区在线 | 永久免费 看片直接下载 | 日本有码第1页 |