加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

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

发布时间:2020-12-14 05:08:41 所属栏目:Java 来源:网络整理
导读:我倾向于通过学生或同事们寻找资源来获得这些问题,所以我想要一个更明确的参考.也可以与社区分享. Java内存模型如何代表,它的特点是什么? 垃圾收集如何工作在一般和最常见的JVM中? 如何测试和调整我的Java应用程序的性能? 解决方法 记忆基础 每个程序员应
我倾向于通过学生或同事们寻找资源来获得这些问题,所以我想要一个更明确的参考.也可以与社区分享.

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

解决方法

记忆基础

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

Java Language and Virtual Machine Specifications

> Java虚拟机规范[Java SE 7的PDF和HTML]

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?

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读