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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

关于G1回收器的区域分类的正确说明:自由分区说明

發布時間:2024/1/1 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于G1回收器的区域分类的正确说明:自由分区说明 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以下說法是錯誤的,G1的分區里不存在一個自由分區的類型,屬于嚴重的理解錯誤,unuse在Oracle文檔中的原意是未使用,被錯誤的翻譯成自由分區。

錯誤示例:

G1的分區類型大致可以分為四類:

1.自由分區

2.新生代分區

3.大對象分區

4.老生代分區

正確的示例:

正確的說法:看官網的解釋。

The colors in the picture shows which region is associated with which role. Live objects are evacuated (i.e., copied or moved) from one region to another. Regions are designed to be collected in parallel with or without stopping all other application threads.

As shown regions can be allocated into Eden, survivor, and old generation regions. In addition, there is a fourth type of object known as Humongous regions. These regions are designed to hold objects that are 50% the size of a standard region or larger. They are stored as a set of contiguous regions. Finally the last type of regions would be the unused areas of the heap.

圖中的顏色表示哪個區域與哪個角色相關聯。活動對象從一個區域轉移(即復制或移動)到另一個區域。區域被設計為在停止或不停止所有其他應用程序線程的情況下并行收集。

如圖所示,區域可以被分配為 Eden、survivor 和 old generation 區域。此外,還有第四種類型的物體,稱為巨大區域。這些區域旨在容納大小為標準區域 50% 或更大的對象。它們存儲為一組連續的區域。最后一種區域將是堆的未使用區域。

總結

以上是生活随笔為你收集整理的关于G1回收器的区域分类的正确说明:自由分区说明的全部內容,希望文章能夠幫你解決所遇到的問題。

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