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

IDEA性能優(yōu)化設(shè)置(解決卡頓問題)

 更新時間:2023年05月25日 15:53:51   作者:ThinkStu  
在我們?nèi)粘J褂肐DEA進行開發(fā)時,可能會遇到許多卡頓的瞬間,本文主要介紹了IDEA性能優(yōu)化設(shè)置,非常具有實用價值,需要的朋友可以參考下

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

原來這是因為IDEA軟件在我們安裝的時候就設(shè)置了默認的內(nèi)存使用上限(通常很?。@就是造成我們使用IDEA時卡頓的根本原因。比如我這臺電腦,明明是16GB的運行內(nèi)存,但是IDEA默認給我分配的使用上限是1GB,當(dāng)我運行大量代碼時自然而然的就會產(chǎn)生卡頓。

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

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

具體步驟:(三步)

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

 2. 接下來我們將會看到這個界面:

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

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

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

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

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

保持默認的選項,選擇確定清理緩存并重啟IDEA (結(jié)束)。

好了,最后我們來看一下重啟之后的IDEA效果~沒錯,很流暢

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

參數(shù)說明:

  • -server:一定要作為第一個參數(shù),在多個CPU時性能佳
  • -Xms:初始Heap大小,使用的最小內(nèi)存,cpu性能高時此值應(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:每個線程的Stack大小
  • -verbose:gc 現(xiàn)實垃圾收集信息
  • -Xloggc:gc.log 指定垃圾收集日志文件
  • -Xmn:young generation的heap大小,一般設(shè)置為Xmx的3、4分之一
  • -XX:+UseParNewGC :縮短minor收集的時間
  • -XX:+UseConcMarkSweepGC :縮短major收集的時間

提示:此選項在Heap Size 比較大而且Major收集時間較長的情況下使用更合適。

到此這篇關(guān)于IDEA性能優(yōu)化設(shè)置(解決卡頓問題)的文章就介紹到這了,更多相關(guān)IDEA性能優(yōu)化內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • IntelliJ IDEA快速創(chuàng)建getter和setter方法

    IntelliJ IDEA快速創(chuàng)建getter和setter方法

    這篇文章主要介紹了IntelliJ IDEA快速創(chuàng)建getter和setter方法,本文通過圖文實例相結(jié)合給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-03-03
  • Java并發(fā)編程之鎖、并發(fā)容器、阻塞隊列與異步編程實戰(zhàn)代碼

    Java并發(fā)編程之鎖、并發(fā)容器、阻塞隊列與異步編程實戰(zhàn)代碼

    這篇文章主要介紹了Java并發(fā)編程之鎖、并發(fā)容器、阻塞隊列與異步編程的相關(guān)資料,分別是ReentrantLock的靈活鎖機制、ConcurrentHashMap的高性能并發(fā)設(shè)計、BlockingQueue的生產(chǎn)者、消費者模式及CompletableFuture的異步編程能力,需要的朋友可以參考下
    2026-06-06
  • Java ExecutorService四種線程池使用詳解

    Java ExecutorService四種線程池使用詳解

    這篇文章主要介紹了Java ExecutorService四種線程池使用詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • Java實現(xiàn)帶頭結(jié)點的單鏈表

    Java實現(xiàn)帶頭結(jié)點的單鏈表

    這篇文章主要為大家詳細介紹了Java實現(xiàn)帶頭結(jié)點的單鏈表,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 詳解application.properties和application.yml文件的區(qū)別

    詳解application.properties和application.yml文件的區(qū)別

    這篇文章主要介紹了詳解application.properties和application.yml文件的區(qū)別,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-01-01
  • java如何拷貝復(fù)制對象和集合問題

    java如何拷貝復(fù)制對象和集合問題

    這篇文章主要介紹了java如何拷貝復(fù)制對象和集合問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • SpringBoot集成和使用RabbitMQ方式

    SpringBoot集成和使用RabbitMQ方式

    本文介紹了如何在SpringBoot項目中集成RabbitMQ,并結(jié)合死信隊列實現(xiàn)延時消息,通過這些配置和機制,開發(fā)者可以在分布式系統(tǒng)中構(gòu)建更為靈活和可靠的消息傳遞系統(tǒng)
    2024-12-12
  • HttpServletResponse亂碼問題_動力節(jié)點Java學(xué)院整理

    HttpServletResponse亂碼問題_動力節(jié)點Java學(xué)院整理

    這篇文章主要介紹了HttpServletResponse亂碼問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • Java整合RabbitMQ實現(xiàn)五種常見消費模型

    Java整合RabbitMQ實現(xiàn)五種常見消費模型

    本文將深入介紹RabbitMQ的五種常見消費模型,包括簡單隊列模型、工作隊列模型、發(fā)布/訂閱模型、路由模型和主題模型,刪除線格式并探討它們各自的優(yōu)缺點和適用場景,感興趣的可以了解一下
    2023-11-11
  • SpringBoot WebService服務(wù)端&客戶端使用案例教程

    SpringBoot WebService服務(wù)端&客戶端使用案例教程

    這篇文章主要介紹了SpringBoot WebService服務(wù)端&客戶端使用案例教程,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2023-10-10

最新評論

西藏| 关岭| 深州市| 筠连县| 阿坝县| 武冈市| 柳江县| 宜兰市| 湟源县| 大连市| 辽中县| 仪征市| 黄骅市| 河源市| 蛟河市| 共和县| 邹平县| 丹阳市| 铁力市| 米林县| 沅陵县| 黄陵县| 克拉玛依市| 玉溪市| 叙永县| 江津市| 自贡市| 新密市| 牡丹江市| 连城县| 体育| 玉龙| 海阳市| 奉贤区| 涞水县| 天峨县| 兴城市| 剑阁县| 潼关县| 鄯善县| 都兰县|