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

第8章

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

GC,root、reachable、unreachable、live、dead

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

常见的Java I/O方法

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

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

jstat, jmap,jhat, Visual VM, MAT

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Java代码调优的设计模式

singleton, prototype/cloneable,flyweight, object pool

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Flyweight Pattern轻量模式

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

Object Pool Pattern对象池模式

这里写图片描述

CanonicalizingObjects规范化

这里写图片描述

String constant pool

这里写图片描述
这里写图片描述

来源:fundament

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2018年5月16日
下一篇 2018年5月16日

相关推荐