大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 JVM內存組成及分配

JVM內存組成及分配

更新時間:2021-08-02 16:21:16 來源:動力節點 瀏覽1301次

Java內存組成介紹:堆(Heap)和非堆(Non-heap)內存

按照官方的說法:“Java虛擬機具有一個堆,堆是運行時數據區域,所有類實例和數組的內存均從此處分配。堆是在Java虛擬機啟動時創建的。”“在JVM中堆之外的內存稱為非堆內存(Non-heap memory)”。可以看出JVM主要管理兩種類型的內存:堆和非堆。簡單來說堆就是Java代碼可及的內存,是留給開發人員使用的;非堆就是JVM留給自己用的,所以方法區、JVM內部處理或優化所需的內存(如JIT編譯后的代碼緩存)、每個類結構(如運行時常數池、字段和方法數據)以及方法和構造方法的代碼都在非堆內存中。

組成圖

  • 方法棧&本地方法棧:
  • 線程創建時產生,方法執行時生成棧幀
  • 方法區
  • 存儲類的元數據信息常量等
  • java代碼中所有的new操作
  • native Memory(C heap)
  • Direct Bytebuffer JNI Compile GC;

堆內存分配

JVM初始分配的內存由-Xms指定,默認是物理內存的1/64;JVM最大分配的內存由-Xmx指定,默認是物理內存的1/4。默認空余堆內存小于40%時,JVM就會增大堆直到-Xmx的最大限制;空余堆內存大于70%時,JVM會減少堆直到-Xms的最小限制。因此服務器一般設置-Xms、-Xmx相等以避免在每次GC后調整堆的大小。對象的堆內存由稱為垃圾回收器的自動內存管理系統回收。

組成 詳解
Young Generation 即圖中的Eden + From Space + To Space
Eden 存放新生的對象
Survivor Space 有兩個,存放每次垃圾回收后存活的對象
Old Generation Tenured Generation 即圖中的Old Space
主要存放應用程序中生命周期長的存活對象

非堆內存分配

JVM使用-XX:PermSize設置非堆內存初始值,默認是物理內存的1/64;由XX:MaxPermSize設置最大非堆內存的大小,默認是物理內存的1/4。

組成 詳解
Permanent Generation 保存虛擬機自己的靜態(refective)數據
主要存放加載的Class類級別靜態對象如class本身,method,field等等
permanent generation空間不足會引發full GC
Code Cache 用于編譯和保存本地代碼(native code)的內存
JVM內部處理或優化

JVM內存限制(最大值)

JVM內存的最大值跟操作系統有很大的關系。簡單的說就32位處理器雖然可控內存空間有4GB,但是具體的操作系統會給一個限制,這個限制一般是2GB-3GB(一般來說Windows系統下為1.5G-2G,Linux系統下為2G-3G),而64bit以上的處理器就不會有限制了。

以上就是動力節點小編介紹的"JVM內存組成及分配",希望對大家有幫助,想了解更多可查看Java虛擬機視頻。動力節點在線學習教程,針對沒有任何Java基礎的讀者學習,讓你從入門到精通,主要介紹了一些Java基礎的核心知識,讓同學們更好更方便的學習和了解Java編程,感興趣的同學可以關注一下。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 国产毛片一区二区 | 视频在线观看入口一二三2021 | 劲爆激情欧美毛片 | 日本九九视频 | 玖玖在线资源站 | 88精品视频 | 免费在线一级片 | 九七97影院理论片手机在线观看 | 成人免费视频在线 | 中文字幕在线精品不卡 | 免费看曰批女人爽的视频网址 | 四虎国产精品永久地址99新强 | 亚洲欧美日韩精品一区 | 麻豆国产高清精品国在线 | 伊人伊人网 | 成人国产一区二区三区精品 | 日韩欧美视频在线一区二区 | 亚洲一区二区三区四区五区 | 国产亚洲精品97在线观看 | 欧洲欧美成人免费大片 | 国产精品亚洲一区二区三区 | 国产福利免费视频 | 亚洲一区二区三区四 | 高清国产美女一级a毛片录 高清国产美女一级毛片 | 欧美激情视频一区 | 极品色综合 | 亚洲人成一区 | 亚洲国产精品综合福利专区 | 色偷偷亚洲精品一区二区 | 免费精品在线视频 | 免费观看国产精品 | 国产成人精品男人的天堂538 | 一级毛片免费的 | 五月天婷婷在线观看 | 日本午夜大片a在线观看 | 精品国偷自产在线 | 欧美性色黄大片一级毛片视频 | 久久在线资源 | 日日噜噜夜夜狠狠视频无 | 国产精品19禁在线观看2021 | 激情综合网色播五月 |