首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Java性能调优指南
内容
内容推荐
本书主要展示了如何在当今优选的多核硬件和复杂的操作系统环境下,系统且主动地提高Java 性能。本书对Charlie Hunt 和Binu John 的经典图书Java Performance 进行延伸,提供了两个靠前的、强大的Java 平台创新细节:Garbage First(G1)垃圾收集器和HotSpot 虚拟机服务代理。阅读本书,你就可以在任何情况下从JDK8 或9 中发挥Java 的优选性能。
作者简介
Charlie Hunt(芝加哥,伊利诺伊州)目前是一名在Oracle知名品牌各种Java SE和HotSpot VM项目的JVM工程师,他的首要关注点在维持吞吐量和延迟的同时减少内存占用量。他也是JavaTM Performance 一书的靠前作者。他是JavaOne大会的常任主持,并被认可为是Java不错明星。他同样是很多会议的发言人,包括QCon、Velocity、GoTo和Dreamforce。Charlie之前为Oracle知名品牌过各种Java SE和HotSpot VM项目,经历过多个不同性能的岗位,包括在Salesforce.com担任性能工程架构师,以及在Oracle和Sun Microsystems担任HotSpot VM性能架构师。他在1998年写下了他的靠前个Java应用程序,在1999年作为Java不错架构师加入Sun Microsystems,从那以后一直对Java和JVM的性能抱有热情。
Monica Beckwith是一位独立的性能顾问,主要从事优化基于Java虚拟机的服务级系统的客户应用程序。她过去的工作经历包括Oracle、Sun Microsystems和AMD。Monica曾经从事用Java HotSpot VM优化JIT编译器、生成代码、JVM启发式算法,以及垃圾收集和垃圾收集器方面的工作。她是许多会议上的固定发言人并多次发表主题为垃圾收集、Java内存模型等的文章。Monica领导过Oracle的G1垃圾收集器性能团队,并被人称为JavaOne摇滚明星。
Poonam Parhar (圣克拉拉,加利福利亚州)现在是一名在Oracle的JVM支持工程师,她的主要工作职责是解决针对JRockit和HotSpot VM的客户升级问题。她喜欢调试和排除故障,并且一直关注着HotSpot VM适用性和可维护性的提升。她明确了HotSpot VM里很多复杂的垃圾收集问题,并且为了能更方便进行故障排除和修复垃圾收集器相关的问题,她一直致力于提升调试工具和产品可维护性。她为可适用性代理调试器做出很多贡献,并为它开发了一个VisualVM插件。她在2011年的JavaOne会议上分享了“适用于SA 的VisualVM插件”。
目录
前言\tVII
致谢\tIX
作者介绍\tXII
章 Garbage First综述\t1
术语\t1
并行垃圾收集器\t2
串行垃圾收集器\t4
并发标记清除(CMS)垃圾收集器\t5
收集器的概括总结\t7
Garbage First(G1)垃圾收集器\t8
G1设计\t10
巨型(Humongous)对象\t12
Full垃圾收集\t12
并发周期\t13
堆空间调整\t13
引用\t14
第2章 深入Garbage First垃圾收集器\t15
背景\t15
G1中的垃圾收集\t16
年轻代\t17
年轻代收集暂停\t18
对象老化与老年代\t19
巨型分区\t19
混合收集\t22
收集集合及其重要性\t24
已记忆集合及其重要性\t24
并发优化线程以及栅栏\t28
G1 GC的并发标记\t30
并发标记阶段\t34
初始标记\t34
根分区扫描\t34
并发标记\t34
重新标记\t36
清除\t36
转移失败与Full收集\t37
引用\t38
第3章 Garbage First垃圾收集器性能优化\t39
年轻代收集的各阶段\t39
所有并行活动的开始\t41
外部根分区\t42
已记忆集合和已处理缓冲区\t42
已记忆集合总结\t44
转移和回收\t47
终止\t47
GC外部的并行活动\t48
所有并行活动总结\t48
所有串行活动的启动\t48
其他串行活动\t49
年轻代调优\t50
并发标记阶段调优\t52
混合垃圾收集阶段回顾\t54
混合垃圾收集阶段调优\t56
避免转移失败\t59
引用处理\t60
观察引用处理\t60
引用处理调优\t62
引用\t65
第4章 The Serviceability Agent\t67
SA是什么\t67
为什么要用SA\t68
SA组件\t68
JDK中的SA二进制文件\t69
SA的JDK版本说明\t69
SA如何获得Hotspot虚拟机的内部数据结构\t70
SA版本对照\t71
SA调试工具\t72
HSDB\t72
HSDB工具\t80
命令行Hotspot调试器CLHSDB\t100
其他工具\t103
CoreDump和崩溃Dump文件\t109
调试非本地生成的Core文件\t109
SA的共享库问题\t110
消除共享库问题\t110
SA的系统属性\t111
SA的环境变量\t113
JDI实现\t114
扩展SA工具\t115
VisualVM的SA插件\t118
VisualVM中怎样安装SA插件\t119
SA插件使用\t119
SA插件功能\t120
用SA做故障分析\t124
内存溢出错误分析\t124
诊断语言层死锁\t132
事后分析Hotspot虚拟机崩溃\t137
附录 虚拟机命令行附加参数探秘\t145
索引\t155
标签
缩略图
书名 Java性能调优指南
副书名
原作名
作者 (美)Charlie Hunt//Monica Beckwith//Poonam Parhar//Bengt Rutisson
译者 李源//季虎
编者
绘者
出版社 电子工业出版社
商品编码(ISBN) 9787121309816
开本 16开
页数 165
版次 1
装订 平装
字数 221
出版时间 2017-04
首版时间 2017-04
印刷时间 2017-04
正文语种
读者对象 普通大众
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类
图书小类
重量 308
CIP核字 2017032589
中图分类号 TP312.8-62
丛书名
印张 11.75
印次 1
出版地 北京
235
185
9
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装
著作权合同登记号 图字01-2016-6028
版权提供者 由Pearson Education培生教育出版亚洲有限公司授权出版
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/15 23:19:34