> Java内存模型如何代表,它的特点是什么?
>垃圾收集如何工作在一般和最常见的JVM中?
>如何测试和调整我的Java应用程序的性能?
解决方法
>每个程序员应该了解的内存 – Ulrich Drepper [PDF]
Java Language and Virtual Machine Specifications
> Java虚拟机规范[Java SE 7的PDF和HTML]
>编程中的高级主题:Java内存模型 – Jeremy Manson [video]
> Java内存模型资源的收集 – Bill Pugh编辑和编译(collection)
> HotSpot虚拟机中的内存管理 – Sun Microsystems(2006)[PDF]
>修复Java内存模型 – Brian Goetz,IBM Java Developer Series()[part 1,part 2]
Java性能
> Java性能的九大错误 – Ben Evans [video + slides]
> JVM性能魔术技巧 – Takipi [blog + slides]
> Java和机器 – Kirk Pepperdine,Martijn Verburg [video + slides]
>性能测试Java应用程序 – Martin Thompson [video + slides]
>构建内存高效的Java应用程序:实践与挑战 – Mitchell,Sevitsky(2009)[PDF]
高级话题和现实使用案例
>优化Google的仓库秤计算机:NUMA体验 – 加利福尼亚大学Google [PDF]
> MegaPipe:可扩展网络I / O的新编程接口[Google Doc]
>神话般的现代硬件获得“机械同情” – 马丁·汤普森[PDF]
(幻灯片)
>缓存:更有效地理解,测量和使用您的cpu缓存 – Richard Warburton
[video + slides]
> JVM是吗? – 悬崖点击[video]
GC调谐
>热点垃圾收集 – 调整指南 – Martijn Verburg,John Oliver [video,slides pt 1,slides pt 2]
>您的GC日志是否与您说话,G1GC版[slides,video]
> Java应用程序性能调优原理[article]
>我所学到的关于JVM性能调优的一切@Twitter – Attila Szegedi [video & slides]
>可视化Java GC – Ben Evans [video + slides]
互补StackExchange问题和答案
> Java Memory Model
> JRockit JVM versus HotSpot JVM
> How to destroy java objects?
> Smart Garbage Collection?
还有许多更多的事情,我需要从我的档案馆或从管道挖掘.