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

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

 更新時間:2024年01月03日 09:37:44   作者:Ocean@上源碼  
這篇文章主要給大家介紹了關(guān)于Java?Jar包項目內(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)存大?。?/p>

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

三、-Xms = -Xmx的好處

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

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

附:后臺運行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包項目內(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)

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

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

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

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

    這篇文章主要為大家詳細(xì)介紹了Java后臺實現(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ù)的實現(xiàn)示例

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

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

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

    SQL注入是比較常見的網(wǎng)絡(luò)攻擊方式之一,在客戶端在向服務(wù)器發(fā)送請求的時候,sql命令通過表單提交或者url字符串拼接傳遞到后臺持久層,最終達(dá)到欺騙服務(wù)器執(zhí)行惡意的SQL命令,下面這篇文章主要給大家總結(jié)介紹了關(guān)于Java項目防止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框架中的一個核心注解,用于實現(xiàn)依賴注入,它允許Spring容器自動裝配依賴,從而解耦代碼、提高可測試性和可維護(hù)性,該注解可以用于字段、構(gòu)造器和Setter方法上,并且可以結(jié)合@Qualifier注解解決依賴沖突,理解@Autowired`的使用對于掌握Spring開發(fā)至關(guān)重要
    2025-11-11

最新評論

芮城县| 丰宁| 读书| 大方县| 博客| 河北区| 鱼台县| 绥江县| 富平县| 璧山县| 香格里拉县| 沧州市| 容城县| 曲水县| 蓬溪县| 安岳县| 沂源县| 乌兰察布市| 沧州市| 千阳县| 肃北| 景泰县| 鄯善县| 元阳县| 外汇| 岳阳市| 扎兰屯市| 井冈山市| 大同县| 大新县| 来凤县| 仁寿县| 杭州市| 重庆市| 教育| 绥宁县| 陈巴尔虎旗| 双江| 常山县| 延长县| 廊坊市|