日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

JVM之垃圾收集器回收种类

發布時間:2024/2/28 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JVM之垃圾收集器回收种类 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

JVM之垃圾收集器回收種類


目錄

  • 面試常見問題
  • 串行并行并發G1四大垃圾回收方式
  • 如何查看默認的垃圾收集器
  • JVM默認的垃圾收集器有哪些
  • GC之7大垃圾收集器詳解

  • 1. 面試常見問題


  • GC垃圾回收算法和垃圾收集器的關系?分別是什么請你談談
  • 怎么查看服務器默認的垃圾收集器是那個?生產上如何配置圾收集器的?談談你對垃圾收集器的理解?
  • G1垃圾收集器

  • 1. GC垃圾回收算法和垃圾收集器的關系?分別是什么請你談談

    GC算法(引用計數/復制/標清/標整)是內存回收的方法論,垃圾收集器就是算法落地實現。
    因為目前為止還沒有完美的收集器出現,更加沒有萬能的收集器,只能針對具體應用最合適的收集器,進行分代收集

    問題2,3后面慢慢詳解


    2. 串行并行并發G1四大垃圾回收方式


  • 串行垃圾回收器(Serial):它為單線程環境設計且只使用一個線程進行垃圾回收,會暫停所有的用戶線程。所以不適合服務器環境

  • 并行垃圾回收器(Parallel):多個垃圾收集線程并行工作,此時用戶線程是暫停的,使用于科學計算/大數據處理首臺處理等弱交互場景

  • 并發垃圾回收器(CMS[ConcMarkSweep]):用戶線程和垃圾收集線程同時執行(不一定并行,可能交替執行),不需要停頓用戶線程,互聯網公司多用它,適用對停頓時間有要求的場景

  • G1垃圾收集器:G1垃圾回收器將堆內存分割成不同的區域然后并發的對其進行垃圾回收

  • 圖解:


    3. 如何查看默認的垃圾收集器


  • 查看默認的垃圾收集器,JVM參數:
    java -XX:+PrintCommandLineFlags -version
  • 4. JVM默認的垃圾收集器有哪些


  • java的gc回收的類型主要有六種,看源碼可以清楚知道:UseSerialGC, UseParallelGC, UseParNewGC, UseConcMarkSweepGC, UseParallelOldGC, UseG1GC。

  • 5. GC之7大垃圾收集器詳解

    篇幅限制,請看另一篇博客詳解:GC之7大垃圾收集器詳解

    總結

    以上是生活随笔為你收集整理的JVM之垃圾收集器回收种类的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。