了解Java内存模型和垃圾收集

前端之家收集整理的这篇文章主要介绍了了解Java内存模型和垃圾收集前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我倾向于通过学生或同事们寻找资源来获得这些问题,所以我想要一个更明确的参考.也可以与社区分享.

> Java内存模型如何代表,它的特点是什么?
>垃圾收集如何工作在一般和最常见的JVM中?
>如何测试和调整我的Java应用程序的性能

解决方法

记忆基础

>每个程序员应该了解的内存 – Ulrich Drepper [PDF]

Java Language and Virtual Machine Specifications

> Java虚拟机规范[Java SE 7的PDFHTML]

Java Memory Model

>编程中的高级主题: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?

还有许多更多的事情,我需要从我的档案馆或从管道挖掘.

猜你在找的Java相关文章