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

IDEA修改idea64.exe.vmoptions文件以及解決coding卡頓問(wèn)題

 更新時(shí)間:2023年04月26日 10:05:45   作者:Andya_net  
IDEA修改idea64.exe.vmoptions文件以及解決coding卡頓問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

IDEA修改idea64.exe.vmoptions文件及解決coding卡頓

用idea軟件同時(shí)打開(kāi)多個(gè)項(xiàng)目時(shí),過(guò)個(gè)幾天不關(guān)閉,就慢慢陷入卡頓的漩渦。

于是網(wǎng)上各種搜索解決方案,目前親測(cè)有效的一個(gè)方案就是修改idea64.exe.vmoptions文件中的配置值。

介紹

idea64.exe.vmoptions是IntelljJ IDEA的可執(zhí)行文件的VM(虛擬機(jī))配置文件,我們可以理解為應(yīng)用程序的虛擬機(jī)配置參數(shù)。

還有一個(gè)idea.exe.vmoptions是針對(duì)32位IDEA使用的。一般存放在JetBrains\IntelliJ IDEA 2018.1.2\bin路徑中。

該文件有別于我們開(kāi)發(fā)的Java項(xiàng)目的VM參數(shù),Java項(xiàng)目一般是配置在啟動(dòng)腳本或者直接指定JVM運(yùn)行參數(shù),該文件對(duì)于使用IDEA開(kāi)發(fā)的Java項(xiàng)目是無(wú)效的,只能對(duì)于IDEA本身有效哦。

配置詳解

-Xms128m
-Xmx750m
-XX:ReservedCodeCacheSize=512m
-XX:+UseConcMarkSweepGC
-XX:SoftRefLRUPolicyMSPerMB=50
-ea
-Dsun.io.useCanonCaches=false
-Djava.net.preferIPv4Stack=true
-XX:+HeapDumpOnOutOfMemoryError
-XX:-OmitStackTraceInFastThrow
參數(shù)說(shuō)明
-Xms128m指定虛擬機(jī)堆內(nèi)存初始值大小,最小Java Heap值,默認(rèn)物理內(nèi)存的1/64,一般設(shè)置為相同值較好,避免頻繁對(duì)堆內(nèi)存進(jìn)行擴(kuò)容和GC帶來(lái)的系統(tǒng)開(kāi)銷(xiāo)
-Xmx750m指定虛擬機(jī)堆內(nèi)存最大值大小,最大Java Heap值,默認(rèn)物理內(nèi)存的1/4
-XX:ReservedCodeCacheSize=512m預(yù)留保存代碼緩存的內(nèi)存空間大小
-XX:+UseConcMarkSweepGC老年代使用CMS垃圾回收策略,并發(fā)、標(biāo)記、清理重置
-XX:SoftRefLRUPolicyMSPerMB=50每兆堆空間中最近最少使用的軟引用存活時(shí)間為50秒,LRU(Least Recently Used)最近最少使用
-eaeq開(kāi)啟斷言,-da表示禁止斷言
-Dsun.io.useCanonCaches=false使用標(biāo)準(zhǔn)緩存
-Djava.net.preferIPv4Stack=true使用IPV4協(xié)議
-XX:+HeapDumpOnOutOfMemoryError當(dāng)堆內(nèi)存溢出時(shí),啟用堆Dump快照
-XX:-OmitStackTraceInFastThrow忽略異常棧信息,迅速拋出

關(guān)于IDEA的idea64.exe.vmoptions文件使用的誤區(qū)

我電腦中安裝的是IDEA 2017.2.5 64位版本的,在IDEA安裝目錄下的bin目錄下有一個(gè)idea64.exe.vmoptions文件。

如下圖:

該文件的內(nèi)容如下:

我以為修改該文件中的-Xms和-Xmx參數(shù)可以改變程序運(yùn)行時(shí)的堆內(nèi)存大小。但是無(wú)論怎么修改都生效不了。

做過(guò)如下嘗試

點(diǎn)擊功能欄中Help->Edit Custom VM Options,是的在用戶目錄中產(chǎn)生一份idea64.exe.vmoptions,修改該文件的內(nèi)容——失敗。

在運(yùn)行配置中新增環(huán)境變量:IDEA64_VM_OPTIONS=C:\Users\Administrator.IntelliJIdea2017.2\config\idea64.exe.vmoptions(如下圖),指定idea64.exe.vmoptions文件的位置——失敗

新增系統(tǒng)變量:IDEA64_VM_OPTIONS=C:\Users\Administrator.IntelliJIdea2017.2\config\idea64.exe.vmoptions(如下圖),指定idea64.exe.vmoptions文件的位置——失敗

通過(guò)以上三種方式都無(wú)濟(jì)于事,查看程序運(yùn)行時(shí)堆內(nèi)存情況并沒(méi)有改變

查閱相關(guān)資料才知道,idea64.exe.vmoptions針對(duì)的是idea環(huán)境,對(duì)通過(guò)Idea運(yùn)行的java項(xiàng)目不起作用。

idea本身就是一個(gè) Java 應(yīng)用,所以也必須運(yùn)行于 JVM 之上。

此處的 idea64.exe.vmoptions 文件就是用來(lái)配置64位的 idea 所使用的 JVM 參數(shù)。

是idea運(yùn)行時(shí)用的配置,并不是項(xiàng)目運(yùn)行的配置。

可以通過(guò)下面方式驗(yàn)證:

默認(rèn)-Xmx750m

修改為-Xmx950m

idea64.exe.vmoptions確實(shí)生效了。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring LDAP目錄服務(wù)的使用示例

    Spring LDAP目錄服務(wù)的使用示例

    本文主要介紹了Spring LDAP目錄服務(wù)的使用示例
    2025-04-04
  • springboot創(chuàng)建文件夾失敗的解決

    springboot創(chuàng)建文件夾失敗的解決

    這篇文章主要介紹了springboot創(chuàng)建文件夾失敗的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-01-01
  • 將Java程序打包成EXE文件的實(shí)現(xiàn)方式

    將Java程序打包成EXE文件的實(shí)現(xiàn)方式

    這篇文章主要介紹了將Java程序打包成EXE文件的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • Java中常見(jiàn)的日期操作(取值、轉(zhuǎn)換、加減、比較)

    Java中常見(jiàn)的日期操作(取值、轉(zhuǎn)換、加減、比較)

    本文給大家介紹java中常見(jiàn)的日期操作,日期取值、日期轉(zhuǎn)換、日期加減、日期比較,對(duì)java日期操作相關(guān)知識(shí)感興趣的朋友一起學(xué)習(xí)吧
    2015-12-12
  • SpringMVC上傳文件的兩種方法

    SpringMVC上傳文件的兩種方法

    這篇文章主要為大家詳細(xì)介紹了SpringMVC上傳文件的兩種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • jdk中keytool的使用以及如何提取jks文件中的公鑰和私鑰

    jdk中keytool的使用以及如何提取jks文件中的公鑰和私鑰

    JKS文件由公鑰和密鑰構(gòu)成利用Java?Keytool工具生成的文件,它是由公鑰和密鑰構(gòu)成的,下面這篇文章主要給大家介紹了關(guān)于jdk中keytool的使用以及如何提取jks文件中公鑰和私鑰的相關(guān)資料,需要的朋友可以參考下
    2024-03-03
  • SpringBoot集成RabbitMQ和概念介紹

    SpringBoot集成RabbitMQ和概念介紹

    這篇文章主要介紹了SpringBoot集成RabbitMQ和概念介紹,RabbitMQ即一個(gè)消息隊(duì)列,主要是用來(lái)實(shí)現(xiàn)應(yīng)用程序的異步和解耦,同時(shí)也能起到消息緩沖,消息分發(fā)的作用。更多相關(guān)內(nèi)容需要的小伙伴可以參考一下下面文章內(nèi)容
    2022-05-05
  • Java實(shí)現(xiàn)對(duì)一行英文進(jìn)行單詞提取功能示例

    Java實(shí)現(xiàn)對(duì)一行英文進(jìn)行單詞提取功能示例

    這篇文章主要介紹了Java實(shí)現(xiàn)對(duì)一行英文進(jìn)行單詞提取功能,結(jié)合實(shí)例形式分析了java基于StringTokenizer類(lèi)進(jìn)行字符串分割的相關(guān)操作技巧,需要的朋友可以參考下
    2017-10-10
  • Java深入講解Object類(lèi)常用方法的使用

    Java深入講解Object類(lèi)常用方法的使用

    前面java繼承中說(shuō)到的Object類(lèi)是java中一個(gè)特殊的類(lèi),所有的類(lèi)都是直接或者間接的繼承自O(shè)bject類(lèi),即如果某個(gè)類(lèi)沒(méi)有使用extends關(guān)鍵字則默認(rèn)是java.lang.Object類(lèi)的子類(lèi),所以所有的類(lèi)都可以使用Object類(lèi)中定義的方法,下面介紹Object類(lèi)的常用方法
    2022-04-04
  • 分享5個(gè)Java接口性能提升的通用技巧

    分享5個(gè)Java接口性能提升的通用技巧

    作為后端開(kāi)發(fā)人員,我們總是在編寫(xiě)各種API。這些API在服務(wù)初期可能表現(xiàn)不錯(cuò),但隨著用戶數(shù)量的增長(zhǎng),一開(kāi)始響應(yīng)很快的API越來(lái)越慢,這時(shí)候你就需要考慮如何優(yōu)化你的API性能了。在這篇文章中,我總結(jié)了一些行之有效的API性能優(yōu)化技巧,希望能給有需要的朋友一些幫助
    2023-01-01

最新評(píng)論

乌兰县| 青冈县| 横峰县| 交口县| 通辽市| 都兰县| 衡东县| 镇江市| 固始县| 桐庐县| 白沙| 江达县| 全州县| 莫力| 龙江县| 美姑县| 崇义县| 亚东县| 南郑县| 东光县| 得荣县| 英超| 高密市| 马尔康县| 丹江口市| 龙门县| 巴青县| 喀喇| 绥阳县| 莱西市| 宜阳县| 陕西省| 昂仁县| 重庆市| 江达县| 忻城县| 淮阳县| 吉水县| 松江区| 陕西省| 广灵县|