<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 性能優(yōu)化設(shè)置

          共 1661字,需瀏覽 4分鐘

           ·

          2023-06-25 23:19

          關(guān)注我們,設(shè)為星標(biāo),每天7:40不見(jiàn)不散,架構(gòu)路上與您共享

          回復(fù)架構(gòu)師獲取資源


          大家好,我是你們的朋友架構(gòu)君,一個(gè)會(huì)寫(xiě)代碼吟詩(shī)的架構(gòu)師。


          在我們?nèi)粘J褂肐DEA進(jìn)行開(kāi)發(fā)時(shí),可能會(huì)遇到許多卡頓的瞬間,明明我們的機(jī)器配置也不低啊?為什么就會(huì)一直卡頓呢?

          原來(lái)這是因?yàn)镮DEA軟件在我們安裝的時(shí)候就設(shè)置了默認(rèn)的內(nèi)存使用上限(通常很?。?,這就是造成我們使用IDEA時(shí)卡頓的根本原因。

          比如我這臺(tái)電腦,明明是16GB的運(yùn)行內(nèi)存,但是IDEA默認(rèn)給我分配的使用上限是1GB,當(dāng)我運(yùn)行大量代碼時(shí)自然而然的就會(huì)產(chǎn)生卡頓。

          我們可以通過(guò)顯示內(nèi)存使用情況來(lái)查看當(dāng)前項(xiàng)目占用的內(nèi)存大小。

          可以看到當(dāng)前我的程序占用了690MB的內(nèi)存,而上限是1024MB(在性能突發(fā)時(shí)完全承受不?。?。我們可以通過(guò)進(jìn)入IDEA的設(shè)置來(lái)更改這些配置。

          具體步驟:(三步)

          1.選擇頂部導(dǎo)航欄中的Help,然后點(diǎn)擊Edit Custom VM Options(自定義虛擬機(jī)內(nèi)存)。

          2.接下來(lái)我們將會(huì)看到這個(gè)界面:

          -Xmx1024m ???//?最大內(nèi)存上限為:1024MB(1GB)
          -Xms256m ????//?初始內(nèi)存分配大小為:256MB
          -XX:ReservedCodeCacheSize=128m ???//代碼緩沖區(qū)大?。?28MB
          -XX:+UseG1GC

          我們對(duì)其進(jìn)行適當(dāng)?shù)男薷模ň唧w根據(jù)個(gè)人電腦配置),并保存文件:

          -Xmx4096m
          -Xms4096m
          -XX:ReservedCodeCacheSize=256m
          -XX:+UseG1GC

          3. 緩存清理(使新配置生效):

          選擇 File ---> Invalidate Caches(清理無(wú)效的緩存)

          保持默認(rèn)的選項(xiàng),選擇確定清理緩存并重啟IDEA (結(jié)束)。微信搜索公眾號(hào):Java后端編程,回復(fù):java 領(lǐng)取資料 。

          好了,最后我們來(lái)看一下重啟之后的IDEA效果~沒(méi)錯(cuò),很流暢

          另外說(shuō)一句,JetBrains系列的產(chǎn)品都可以通過(guò)這種設(shè)置來(lái)解決卡頓的問(wèn)題。沒(méi)錯(cuò),包括PyCharm、Android Studio、WebStorm等,其余參數(shù)說(shuō)明如下:

          參數(shù)說(shuō)明:

          -server:一定要作為第一個(gè)參數(shù),在多個(gè)CPU時(shí)性能佳
          -Xms:初始Heap大小,使用的最小內(nèi)存,cpu性能高時(shí)此值應(yīng)設(shè)的大一些
          -Xmx:java heap最大值,使用的最大內(nèi)存
          -XX:PermSize:設(shè)定內(nèi)存的永久保存區(qū)域
          -XX:MaxPermSize:設(shè)定最大內(nèi)存的永久保存區(qū)域
          -XX:MaxNewSize:
          +XX:AggressiveHeap 使 Xms 失去意義。
          -Xss:每個(gè)線程的Stack大小
          -verbose:gc?現(xiàn)實(shí)垃圾收集信息
          -Xloggc:gc.log?指定垃圾收集日志文件
          -Xmn:young generation的heap大小,一般設(shè)置為Xmx的3、4分之一
          -XX:+UseParNewGC :縮短minor收集的時(shí)間
          -XX:+UseConcMarkSweepGC :縮短major收集的時(shí)間

          提示:此選項(xiàng)在Heap Size 比較大而且Major收集時(shí)間較長(zhǎng)的情況下使用更合適。

          作者:ThinkStu

          來(lái)源:blog.csdn.net/qq_35760825/article/

          details/123325533


          到此文章就結(jié)束了。Java架構(gòu)師必看一個(gè)集公眾號(hào)、小程序、網(wǎng)站(3合1的文章平臺(tái),給您架構(gòu)路上一臂之力)。如果今天的文章對(duì)你在進(jìn)階架構(gòu)師的路上有新的啟發(fā)和進(jìn)步,歡迎轉(zhuǎn)發(fā)給更多人。歡迎加入架構(gòu)師社區(qū)技術(shù)交流群,眾多大咖帶你進(jìn)階架構(gòu)師,在后臺(tái)回復(fù)“加群”即可入群。

          第31期已結(jié)束!第32期已開(kāi)始,7月1號(hào)截止



          這些年小編給你分享過(guò)的干貨


          1.idea永久激活碼(親測(cè)可用)

          2.優(yōu)質(zhì)ERP系統(tǒng)帶進(jìn)銷(xiāo)存財(cái)務(wù)生產(chǎn)功能(附源碼)

          3.優(yōu)質(zhì)SpringBoot帶工作流管理項(xiàng)目(附源碼)

          4.最好用的OA系統(tǒng),拿來(lái)即用(附源碼)

          5.SBoot+Vue外賣(mài)系統(tǒng)前后端都有(附源碼

          6.SBoot+Vue可視化大屏拖拽項(xiàng)目(附源碼)


          轉(zhuǎn)發(fā)在看就是最大的支持??

          瀏覽 121
          點(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>
                  麻豆网站| 国产第一页在线观看不卡 | 韩国三级HD久久精品 | 就操在线观看免费视频 | 极品AV播放 |