1.必考知识点
Code snapshot diagram(代码快照图)
8.2 内存性能与垃圾回收
2.复习一下CSAPP:栈是存储方法调用以及方法执行中的局部数据
基于栈的动态内存管理

i 主函数里的变量
j 主函数里的变量
k foo方法里的局部变量
param foo函数的参数
reff 主函数里的变量

8.2 内存性能与垃圾回收
3.基于堆的动态内存管理

reff 主函数里的变量
str foo函数里的变量

8.2 内存性能与垃圾回收
4.JVM(java虚拟机)的内存结构

Native Stacks 本地方法栈
PC 代码行号指示器,用于跳转下一条需要执行的命令
Method area 用于存储被VM加载的 类信息、常量、静态变量等

8.2 内存性能与垃圾回收
5.垃圾回收(GC)的基本算法

  • 引用计数
    8.2 内存性能与垃圾回收
    8.2 内存性能与垃圾回收
  • 标记 - 清除
    8.2 内存性能与垃圾回收
    8.2 内存性能与垃圾回收
  • 标记 - 整理
    8.2 内存性能与垃圾回收
  • 复制
    8.2 内存性能与垃圾回收

8.2 内存性能与垃圾回收

相关文章:

  • 2022-02-23
  • 2022-02-07
  • 2022-12-23
  • 2021-05-18
  • 2021-08-14
  • 2021-11-29
  • 2021-12-13
  • 2021-12-13
猜你喜欢
  • 2021-12-13
  • 2021-12-13
  • 2022-12-23
  • 2021-05-26
  • 2021-10-02
  • 2021-05-13
  • 2021-12-08
相关资源
相似解决方案