Sun JDK V1.6.0 JVM GC

本PPT目前版本仅为0.8,后续仍然会进一步完善,只介绍了在Sun Hotspot V 1.6.0中:
1、内存结构;
2、内存分代,如何控制代大小;
3、可用的GC,每种GC对于参数的不同使用,例如SurvivorRatio、MaxTenuringThreshold等;每种GC不同的内存分配策略和回收策略,但不涉及具体算法是如何实现的;
4、GC是怎么触发的,日志是什么含义;
5、怎么使用上面的GC;
6、GC Tuning,一个案例以及简单介绍了一些常见的GC调优的目标时的瓶颈、可采用的方法等;
7、Sun JDK是如何实现GC的。

本PPT目前版本仅为0.8(更新于2010-06-08),后续仍然会进一步完善,只介绍了在Sun Hotspot V 1.6.0中:
1、内存结构;
2、内存分代,如何控制代大小;
3、可用的GC,每种GC对于参数的不同使用,例如SurvivorRatio、MaxTenuringThreshold等;每种GC不同的内存分配策略和回收策略,但不涉及具体算法是如何实现的;
4、GC是怎么触发的,日志是什么含义;
5、怎么使用上面的GC;
6、GC Tuning,一个案例以及简单介绍了一些常见的GC调优的目标时的瓶颈、可采用的方法等;
7、Sun JDK是如何实现GC的。

杭州程序员圆桌交流第二期视频

本次交流在4月24日圆满完成,主题为关于JVM的那些事,撒迦@rednaxelafx给大家做了一个长达四小时的精彩分享,涵盖了javac、解释执行、c1、c2编译执行方面的知识点。

由于视频太大,感兴趣的同学请从以下地址下载,自行观看,:),也欢迎看完后在twitter上,或在这里来进行讨论。

本次交流在4月24日圆满完成,主题为关于JVM的那些事,撒迦@rednaxelafx给大家做了一个长达四小时的精彩分享,涵盖了javac、解释执行、c1、c2编译执行方面的知识点。

由于视频太大,感兴趣的同学请从以下地址下载,自行观看,:),也欢迎看完后在twitter上,或在这里来进行讨论。

ps: 撒迦同学在blog上也写了下这件事,最重要的是同时还放出了PPT,大家可以移步到此:

http://rednaxelafx.javaeye.com/blog/656951

(1)Part I
(2)Part II
(3)Part III
(4)Part IV
(5)Part V
(6)Part VI