Java性能调优指南封面

Java性能调优指南

Java调优指南电子书
  • 大小:42.6MB
  • 作者:查理.亨特
  • 出版社:电子工业出版社
  • 格式:PDF
  • 类别:Java调优指南
  • 更新:2021-08-30 16:07:28

Java性能调优指南这是一个不错的Java调优指南类电子书资源,由萧茂实提供,介绍了关于Java、性能调优、Java调优指南的内容,格式为PDF,已被320人关注,同类资源中评分为7.6分。

《Java性能调优指南》PDF电子书介绍

读者评价

网友NO.28467
翟晏如

不要被这个书名所迷惑,实际上是gc1和gc调优。可惜跟太薄了,许多事情都没有展开。翻译也可以,语录基本通顺。

网友NO.36221
武开朗

虽然书很薄,但是讲得很透彻,结合Java性能调优指南,你会觉得对Java有更深的理解!

网友NO.45988
容溪澈

在本书的性能调整中,提出了许多调整建议。

编辑推荐

这本书的作者是Java性能和JavaHotSpot虚拟机的佼佼者,帮助您利用现代软工实践来提高性能,避免常见错误,总结实战经验中的技巧和诀窍。

通过G1来克服并行、串行和CMS垃圾收集器的局限,以了解G1GC收集的各个阶段,包括年轻一代和老年一代在G1引擎下对应用程序进行可能的优化,解释实验结果,并利用HotSpot虚拟机内部的热点VM服务代理分析、分流,以及解决不同热点问题。

内容介绍

本书主要展示了如何在当今先进的多核硬件和复杂的操作系统环境下,系统且主动地提高Java 性能。本书对Charlie Hunt 和Binu John 的经典图书Java Performance 进行延伸,提供了两个前所未有的、强大的Java 平台创新细节:Garbage First(G1)垃圾收集器和HotSpot 虚拟机服务代理。阅读本书,你就可以在任何情况下从JDK8 或9 中发挥Java 的*性能。

目录

  • 前言 VII
  • 致谢 IX
  • 作者介绍 XII
  • 第1章 Garbage First综述 1
  • 术语 1
  • 并行垃圾收集器 2
  • 串行垃圾收集器 4
  • 并发标记清除(CMS)垃圾收集器 5
  • 收集器的概括总结 7
  • Garbage First(G1)垃圾收集器 8
  • G1设计 10
  • 巨型(Humongous)对象 12
  • Full垃圾收集 12
  • 并发周期 13
  • 堆空间调整 13
  • 引用 14
  • 第2章 深入Garbage First垃圾收集器 15
  • 背景 15
  • G1中的垃圾收集 16
  • 年轻代 17
  • 年轻代收集暂停 18
  • 对象老化与老年代 19
  • 巨型分区 19
  • 混合收集 22
  • 收集集合及其重要性 24
  • 已记忆集合及其重要性 24
  • 并发优化线程以及栅栏 28
  • G1 GC的并发标记 30
  • 并发标记阶段 34
  • 初始标记 34
  • 根分区扫描 34
  • 并发标记 34
  • 重新标记 36
  • 清除 36
  • 转移失败与Full收集 37
  • 引用 38
  • 第3章 Garbage First垃圾收集器性能优化 39
  • 年轻代收集的各阶段 39
  • 所有并行活动的开始 41
  • 外部根分区 42
  • 已记忆集合和已处理缓冲区 42
  • 已记忆集合总结 44
  • 转移和回收 47
  • 终止 47
  • GC外部的并行活动 48
  • 所有并行活动总结 48
  • 所有串行活动的启动 48
  • 其他串行活动 49
  • 年轻代调优 50
  • 并发标记阶段调优 52
  • 混合垃圾收集阶段回顾 54
  • 混合垃圾收集阶段调优 56
  • 避免转移失败 59
  • 引用处理 60
  • 观察引用处理 60
  • 引用处理调优 62
  • 引用 65
  • 第4章 The Serviceability Agent 67
  • SA是什么 67
  • 为什么要用SA 68
  • SA组件 68
  • JDK中的SA二进制文件 69
  • SA的JDK版本说明 69
  • SA如何获得Hotspot虚拟机的内部数据结构 70
  • SA版本对照 71
  • SA调试工具 72
  • HSDB 72
  • HSDB工具 80
  • 命令行Hotspot调试器CLHSDB 100
  • 其他工具 103
  • CoreDump和崩溃Dump文件 109
  • 调试非本地生成的Core文件 109
  • SA的共享库问题 110
  • 消除共享库问题 110
  • SA的系统属性 111
  • SA的环境变量 113
  • JDI实现 114
  • 扩展SA工具 115
  • VisualVM的SA插件 118
  • VisualVM中怎样安装SA插件 119
  • SA插件使用 119
  • SA插件功能 120
  • 用SA做故障分析 124
  • 内存溢出错误分析 124
  • 诊断语言层死锁 132
  • 事后分析Hotspot虚拟机崩溃 137
  • 附录 虚拟机命令行附加参数探秘 145
  • 索引 155

下载地址

猜你喜欢
Java
优化

用户留言