第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

深入理解Java虛擬機-學習筆記-1內(nèi)存分區(qū)

標簽:
Java

Java虚拟机数据区域:

  1. 程序计数器 指令指示

  2. 虚拟机栈 线程私有 包括局部变量表等

  3. 方法区 加载的类信息、常量、静态变量

  4. 运行时常量 编译器生成的字面量和符号引用(不是很懂)

  5. Java堆 堆

  6. 本地方法区 native方法

  7. 直接内存 给NIO用 netty中有用到



对象的创建:

  1. 对象内存分配方法 指针碰撞(内存绝对规整) 空闲列表(内存不规整)

  2. 内存分配的线程安全问题 CAS 或者 TLAB

  3. 基本设置及init


对象的布局:

  1. 对象头 Mark Word(HashCode、GC分代年龄、锁状态、等),类型指针(指向类元数据,用以确认是哪个类的实例)

  2. 实例数据部分 各种类型的字段内容

  3. 对齐部分 不必须

对象的访问:

  1.句柄访问 堆中分配一块句柄池的内存 优势是对象移动之后不需要改变reference,只需改变句柄中的指针

  2.直接指针访问 优势 访问速度快 Sun Hotspot选择的方式


内存异常实战:待……




 

點擊查看更多內(nèi)容
TA 點贊

若覺得本文不錯,就分享一下吧!

評論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評論
  • 收藏
  • 共同學習,寫下你的評論
感謝您的支持,我會繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會直接到老師賬戶
支付方式
打開微信掃一掃,即可進行掃碼打賞哦
今天注冊有機會得

100積分直接送

付費專欄免費學

大額優(yōu)惠券免費領

立即參與 放棄機會
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號

舉報

0/150
提交
取消