国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【JVM】JVM垃圾回收GC相關(guān)參數(shù)說明

這篇具有很好參考價值的文章主要介紹了【JVM】JVM垃圾回收GC相關(guān)參數(shù)說明。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

JVM參數(shù)

  • -XX:+PrintCommandLineFlags: 輸出JVM啟動參數(shù)

JVM垃圾回收GC相關(guān)參數(shù)說明

  • -XX:+UseSerialGC:在新生代和老年代使用串行收集器
  • -XX:SurvivorRatio:設(shè)置eden區(qū)大小和survivior區(qū)大小的比例
  • -XX:NewRatio:新生代和老年代的比
  • -XX:+UseParNewGC:在新生代使用并行收集器
  • -XX:+UseParallelGC :新生代使用并行回收收集器
  • -XX:+UseParallelOldGC:老年代使用并行回收收集器
  • -XX:ParallelGCThreads:設(shè)置用于垃圾回收的線程數(shù)
  • -XX:+UseConcMarkSweepGC:新生代使用并行收集器,老年代使用CMS+串行收集器
  • -XX:ParallelCMSThreads:設(shè)定CMS的線程數(shù)量
  • -XX:CMSInitiatingOccupancyFraction:設(shè)置CMS收集器在老年代空間被使用多少后觸發(fā)
  • -XX:+UseCMSCompactAtFullCollection:設(shè)置CMS收集器在完成垃圾收集后是否要進(jìn)行一次內(nèi)存碎片的整理
  • -XX:CMSFullGCsBeforeCompaction:設(shè)定進(jìn)行多少次CMS垃圾回收后,進(jìn)行一次內(nèi)存壓縮
  • -XX:+CMSClassUnloadingEnabled:允許對類元數(shù)據(jù)進(jìn)行回收
  • -XX:CMSInitiatingPermOccupancyFraction:當(dāng)永久區(qū)占用率達(dá)到這一百分比時,啟動CMS回收
  • -XX:UseCMSInitiatingOccupancyOnly:表示只在到達(dá)閥值的時候,才進(jìn)行CMS回收
  • -verbose:gc-XX:+PrintGC
    • 兩者功能一樣,都用于垃圾回收時信息打印
    • -verbose:gc 是穩(wěn)定版本的參數(shù);-XX:+PrintGC,由于是 -XX 開頭可能在未來版本刪除非穩(wěn)定
    • -verbose:gc 無法運行時關(guān)閉;-XX:+PrintGCmanageable,可以通過 api(com.sun.management.HotSpotDiagnosticMXBean) 或工具 JConsole、jinfo 運行時關(guān)閉
  • -verbose:gc: 在控制臺輸出GC情況
  • -XX:+PrintGCDetails: 在控制臺輸出詳細(xì)的GC情況
  • -Xloggc:./logs/gc.log: 將GC日志輸出到指定文件中
    • 示例: java -XX:+PrintCommandLineFlags -verbose:gc -XX:+PrintGCDetails -Xloggc:$WORK_DIR/logs/gc.log -jar ./demo.jar

文章來源地址http://www.zghlxwxcb.cn/news/detail-441816.html

到了這里,關(guān)于【JVM】JVM垃圾回收GC相關(guān)參數(shù)說明的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 02JVM_垃圾回收GC

    02JVM_垃圾回收GC

    在 堆 里面存放著java的所有對象實例,當(dāng)對象為“死去”,也就是不再使用的對象,就會進(jìn)行垃圾回收GC 1.1引用計數(shù)器 介紹 在對象中添加一個引用計數(shù)器,當(dāng)一個對象被其他變量引用時這個對象的引用計數(shù)器加1。當(dāng)某個變量不再引用這個對象時引用計數(shù)器減1。當(dāng)這個引用計

    2024年02月09日
    瀏覽(26)
  • 【JVM】垃圾回收機(jī)制詳解(GC)

    【JVM】垃圾回收機(jī)制詳解(GC)

    可以看jvm詳解之后,再來理解這篇文章更好 堆和方法區(qū),主要發(fā)生在堆中,然后主要發(fā)生在堆的伊甸園區(qū)(Eden)。 Java中的垃圾回收是根據(jù) 可達(dá)性分析算法(Reachability Analysis) 和 引用計數(shù)算法 來判斷對象是否存活的。 JDK.1.2 之后,Java 對引用的概念進(jìn)行了擴(kuò)充,將引用分為了:

    2024年02月13日
    瀏覽(16)
  • 深入學(xué)習(xí)JVM —— GC垃圾回收機(jī)制

    深入學(xué)習(xí)JVM —— GC垃圾回收機(jī)制

    ????????前面荔枝已經(jīng)梳理了有關(guān)JVM的體系結(jié)構(gòu)和類加載機(jī)制,也詳細(xì)地介紹了JVM在類加載時的雙親委派模型,而在這篇文章中荔枝將會比較詳細(xì)地梳理有關(guān)JVM學(xué)習(xí)的另一大重點——GC垃圾回收機(jī)制的相關(guān)知識,重點了解的比如對象可達(dá)性的判斷、四種回收算法、分代回收

    2024年02月14日
    瀏覽(21)
  • 【Java】圖解 JVM 垃圾回收(一):GC 判斷策略、引用類型、垃圾回收算法

    【Java】圖解 JVM 垃圾回收(一):GC 判斷策略、引用類型、垃圾回收算法

    垃圾 是指運行程序中 沒有任何引用指向的對象 ,需要被回收。 內(nèi)存溢出 :經(jīng)過垃圾回收之后,內(nèi)存仍舊無法存儲新創(chuàng)建的對象,內(nèi)存不夠溢出。 內(nèi)存泄漏 :又叫 “ 存儲泄漏 ”,對象不會再被程序使用了,但是 GC 又不能回收它們。例如:IO 流不適用了但是沒有被 Close、

    2024年02月19日
    瀏覽(25)
  • 【JAVAEE】JVM中垃圾回收機(jī)制 GC

    【JAVAEE】JVM中垃圾回收機(jī)制 GC

    ? 博主簡介:想進(jìn)大廠的打工人 博主主頁: @xyk: 所屬專欄:?JavaEE初階 ? 上篇文章我們講了java運行時內(nèi)存的各個區(qū)域。 傳送門:【JavaEE】JVM的組成及類加載過程_xyk:的博客-CSDN博客 對于程序計數(shù)器、虛擬機(jī)棧、本地方法棧這三部分區(qū)域而言,其生命周期與相關(guān)線程有關(guān),隨線

    2024年02月16日
    瀏覽(26)
  • JVM解密: 解構(gòu)類加載與GC垃圾回收機(jī)制

    JVM解密: 解構(gòu)類加載與GC垃圾回收機(jī)制

    JVM 其實是一個 Java 進(jìn)程,該進(jìn)程會從操作系統(tǒng)中申請一大塊內(nèi)存區(qū)域,提供給 Java 代碼使用,申請的內(nèi)存區(qū)域會進(jìn)一步做出劃分,給出不同的用途。 其中最核心的是棧,堆,方法區(qū)這幾個區(qū)域: 堆,用來放置 new 出來的對象,類成員變量。 棧,維護(hù)方法之間的調(diào)用關(guān)系,放

    2024年02月10日
    瀏覽(24)
  • JVM基礎(chǔ)知識(內(nèi)存區(qū)域劃分,類加載,GC垃圾回收)

    JVM基礎(chǔ)知識(內(nèi)存區(qū)域劃分,類加載,GC垃圾回收)

    目錄 內(nèi)存區(qū)域劃分 JVM中的棧 JVM中的堆 程序計數(shù)器 方法區(qū)(元數(shù)據(jù)區(qū)) 給一段代碼,某個變量在哪個區(qū)域上? 類加載 類加載時機(jī) 雙親委派模型 GC 垃圾回收機(jī)制 GC 實際工作過程 1.找到垃圾/判定垃圾 1.可達(dá)性分析(Java中的做法) 2.引用計數(shù) 2.清理垃圾 1.標(biāo)記清除 2.復(fù)制算法 3.標(biāo)記整

    2024年02月07日
    瀏覽(27)
  • 小研究 - 淺析 JVM 中 GC 回收算法與垃圾收集器

    本文主要介紹了JVM虛擬機(jī)中非常重要的兩個部分,GC 回收算法和垃圾收集器。從可回收對象的標(biāo)記開始,詳細(xì)介紹 了四個主流的GC算法,詳細(xì)總結(jié)了各自的算法思路及優(yōu)缺點, 提出了何種情況下應(yīng)該通常選用哪種算法。 目錄 1 標(biāo)記可回收對象 1.1?引用計數(shù)器 1.2?可達(dá)性分析

    2024年02月14日
    瀏覽(22)
  • JVM | 垃圾回收器(GC)- Java內(nèi)存管理的守護(hù)者

    JVM | 垃圾回收器(GC)- Java內(nèi)存管理的守護(hù)者

    在編程世界中, 有效的內(nèi)存管理 是至關(guān)重要的。這不僅確保了應(yīng)用程序的穩(wěn)定運行,還可以大大提高性能和響應(yīng)速度。作為世界上最受歡迎的編程語言之一,通過Java虛擬機(jī)內(nèi)部的垃圾回收器組件來自動管理內(nèi)存,是成為之一的其中一項必不可少的技術(shù)點。 在許多傳統(tǒng)的編程

    2024年02月09日
    瀏覽(28)
  • jvm垃圾回收相關(guān)的算法

    JVM主要通過以下幾種方式來判斷對象是否需要回收: 引用計數(shù)法:JVM通過引用計數(shù)器來判斷對象的引用數(shù)量,當(dāng)引用數(shù)量為0時,表示對象可以被回收。 可達(dá)性分析算法:JVM通過根對象(如棧中的引用、靜態(tài)變量等)出發(fā),對對象進(jìn)行可達(dá)性分析,判斷對象是否可被訪問到,

    2024年02月02日
    瀏覽(23)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包