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

Java?Jar包項(xiàng)目內(nèi)存設(shè)置方法舉例

 更新時間:2024年01月03日 09:37:44   作者:Ocean@上源碼  
這篇文章主要給大家介紹了關(guān)于Java?Jar包項(xiàng)目內(nèi)存設(shè)置方法的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考借鑒價值,需要的朋友可以參考下

一、默認(rèn)占用內(nèi)存

64位操作系統(tǒng),默認(rèn)最小堆內(nèi)存大小256M,最大內(nèi)存為1/4可用系統(tǒng)內(nèi)存。

二、設(shè)置指定內(nèi)存大小

2.1 Java8之前

-Xms512M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M

-Xms128m JVM初始分配的堆內(nèi)存

-Xmx512m JVM最大允許分配的堆內(nèi)存,按需分配

-XX:PermSize=64M JVM初始分配的永久代內(nèi)存大小

-XX:MaxPermSize=128M JVM最大允許分配的永久代內(nèi)存,按需分配

java -jar -Xms512M -Xmx512M -XX:PermSize=64M -XX:MaxPermSize=128M xxx-0.0.1-SNAPSHOT.jar

2.2 Java8之后

-Xms512M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128M

-XX:MetaspaceSize=128M (元空間默認(rèn)大?。?/p>

-XX:MaxMetaspaceSize=128M (元空間最大大?。?/p>

元空間(Metaspace)在Java8之后取代了永久代(Permanent Generation (PermGen))

Metaspace 的大小是動態(tài)變化的,并且默認(rèn)情況下沒有明確的上限(取決于系統(tǒng)內(nèi)存大?。?。

java -jar -Xms512M -Xmx512M -XX:MetaspaceSize=128M -XX:MaxMetaspaceSize=128M xxx-0.0.1-SNAPSHOT.jar

三、-Xms = -Xmx的好處

優(yōu)點(diǎn):避免由于heap內(nèi)存擴(kuò)大或縮小導(dǎo)致應(yīng)用停頓。
避免垃圾回收完成后JVM重新分配內(nèi)存。

不足:減少垃圾回收的頻率,增加垃圾回收時的暫停時間。

附:后臺運(yùn)行Jar包并設(shè)置內(nèi)存參數(shù)

nohup java -Xms800m -Xmx800m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:MaxNewSize=512m -jar 你的jar包 >>/dev/null &

總結(jié)

到此這篇關(guān)于Java Jar包項(xiàng)目內(nèi)存設(shè)置方法的文章就介紹到這了,更多相關(guān)Java Jar包內(nèi)存設(shè)置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Java中List的使用方法簡單介紹

    Java中List的使用方法簡單介紹

    這篇文章主要針對Java中List的使用方法為大家介紹了進(jìn)行簡單介紹,List是個集合接口,只要是集合類接口都會有個“迭代子”( Iterator ),利用這個迭代子,就可以對list內(nèi)存的一組對象進(jìn)行操作,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 詳解Java快速上手用戶后臺管理系統(tǒng)

    詳解Java快速上手用戶后臺管理系統(tǒng)

    只有在實(shí)戰(zhàn)中練習(xí)才能真正獲得能力的提升,本篇文章手把手帶你用Java快速上手實(shí)現(xiàn)一個用戶后臺管理系統(tǒng),大家可以在過程中查缺補(bǔ)漏,提升水平
    2022-01-01
  • SpringBoot使用AOP+注解實(shí)現(xiàn)簡單的權(quán)限驗(yàn)證的方法

    SpringBoot使用AOP+注解實(shí)現(xiàn)簡單的權(quán)限驗(yàn)證的方法

    這篇文章主要介紹了SpringBoot使用AOP+注解實(shí)現(xiàn)簡單的權(quán)限驗(yàn)證的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-05-05
  • Java后臺實(shí)現(xiàn)瀏覽器一鍵導(dǎo)出下載zip壓縮包

    Java后臺實(shí)現(xiàn)瀏覽器一鍵導(dǎo)出下載zip壓縮包

    這篇文章主要為大家詳細(xì)介紹了Java后臺實(shí)現(xiàn)瀏覽器一鍵導(dǎo)出下載zip壓縮包,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-07-07
  • mybatis調(diào)用mysql存儲過程并獲取返回值方式

    mybatis調(diào)用mysql存儲過程并獲取返回值方式

    這篇文章主要介紹了mybatis調(diào)用mysql存儲過程并獲取返回值方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 詳解Spring Cloud Netflix Zuul中的速率限制

    詳解Spring Cloud Netflix Zuul中的速率限制

    這篇文章主要介紹了詳解Spring Cloud Netflix Zuul中的速率限制,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • Spring?Cache+Redis緩存數(shù)據(jù)的實(shí)現(xiàn)示例

    Spring?Cache+Redis緩存數(shù)據(jù)的實(shí)現(xiàn)示例

    本文主要介紹了Spring?Cache+Redis緩存數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    Java項(xiàng)目防止SQL注入的幾種方法總結(jié)

    SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務(wù)器發(fā)送請求的時候,sql命令通過表單提交或者url字符串拼接傳遞到后臺持久層,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java項(xiàng)目防止SQL注入的幾種方法,需要的朋友可以參考下
    2023-04-04
  • Java深入數(shù)據(jù)結(jié)構(gòu)理解掌握抽象類與接口

    Java深入數(shù)據(jù)結(jié)構(gòu)理解掌握抽象類與接口

    在類中沒有包含足夠的信息來描繪一個具體的對象,這樣的類稱為抽象類,接口是Java中最重要的概念之一,它可以被理解為一種特殊的類,不同的是接口的成員沒有執(zhí)行體,是由全局常量和公共的抽象方法所組成,本文給大家介紹Java抽象類和接口,感興趣的朋友一起看看吧
    2022-05-05
  • Java中@Autowired注解用法及說明

    Java中@Autowired注解用法及說明

    @Autowired是Spring框架中的一個核心注解,用于實(shí)現(xiàn)依賴注入,它允許Spring容器自動裝配依賴,從而解耦代碼、提高可測試性和可維護(hù)性,該注解可以用于字段、構(gòu)造器和Setter方法上,并且可以結(jié)合@Qualifier注解解決依賴沖突,理解@Autowired`的使用對于掌握Spring開發(fā)至關(guān)重要
    2025-11-11

最新評論

塔河县| 宜黄县| 贵南县| 睢宁县| 中江县| 米易县| 象山县| 普兰店市| 辽宁省| 白河县| 永济市| 墨江| 仁怀市| 岳阳市| 百色市| 长宁县| 沂源县| 高淳县| 贡觉县| 定南县| 岳普湖县| 凤城市| 丹东市| 大兴区| 平和县| 崇礼县| 迁安市| 宜宾市| 石狮市| 双柏县| 旌德县| 资兴市| 三河市| 体育| 无棣县| 库尔勒市| 本溪市| 仁寿县| 黄骅市| 利辛县| 固始县|