第8章

软件构造系列复习笔记————第8章

内存管理模型:堆、栈

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

GC,root、reachable、unreachable、live、dead

在静态内存分配模式下,无需进行内存回收:所有都是已确定的。
在栈上进行内存空间回收:按block(某个方法)整体进行。
在heap上进行内存空间回收,最复杂——无法提前预知某个object是否已经变得无用。
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

GC的四种基本算法

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Java/JVM的内存管理模型:各区域、各区域的GC方法

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

JVM GC性能调优:参数配置、GC模式选择

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

常见的Java I/O方法

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Java性能调优工具、Memory dump、Stack trace

jstat, jmap,jhat, Visual VM, MAT
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Java代码调优的设计模式

singleton, prototype/cloneable,flyweight, object pool
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Singleton Pattern单例模式

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Flyweight Pattern轻量模式

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Prototype Pattern原型模式

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

Object Pool Pattern对象池模式

软件构造系列复习笔记————第8章
Pool像一个图书馆,“书”就是可复用的object,可借可还
代价:原本可被GC的对象,现在要留在pool中,导致内存浪费——用空间换时间
软件构造系列复习笔记————第8章

CanonicalizingObjects规范化

软件构造系列复习笔记————第8章

Avoiding Garbage Collection规避垃圾回收

尽可能使用简单数据类型,对类的成员变量也是如此。
软件构造系列复习笔记————第8章

String constant pool

软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章
软件构造系列复习笔记————第8章

相关文章:

  • 2021-10-09
  • 2021-07-10
  • 2021-04-10
  • 2021-07-27
  • 2021-10-31
  • 2021-06-29
  • 2021-06-19
  • 2022-01-01
猜你喜欢
  • 2021-10-19
  • 2021-07-31
  • 2021-10-26
  • 2021-07-28
  • 2021-11-29
  • 2021-07-11
  • 2021-07-04
相关资源
相似解决方案