作为曾经的三大主流Java虚拟机之一,JRockit展示了强大的伸缩性和高劲的性能,现在虽已被内置于Oracle融合中间件中,但JVM原理以及JMC工具等内容是相通的。 本书由JRockit核心发人员根据其十余年与Java交道的经验编写而成,深JVM内部,详尽剖析了Java虚拟机原理,对现在的Java发人员监听、诊断、配置和增强Java应用程序的性能仍有很强的参考价值。
售 价:¥
纸质售价:¥73.70购买纸书
温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印
为你推荐
前言
第1章 起步
1.1 获取JRockit JVM
1.2 将应用程序迁移到JRockit
1.3 JRockit版本号的命名规则
1.4 获取帮助
1.5 小结
第2章 自适应代码生成
2.1 平台无关性
2.2 Java虚拟机
2.3 代码生成策略
2.4 自适应代码生成
2.5 深入JIT编译器
2.6 代码流水线
2.7 控制代码生成
2.8 小结
第3章 自适应内存管理
3.1 自动内存管理
3.2 堆管理基础
3.3 垃圾回收算法
3.4 性能与伸缩性
3.5 近实时垃圾回收
3.6 内存操作相关的API
3.7 陷阱与伪优化
3.8 JRockit中的内存管理
3.9 小结
第4章 线程与同步
4.1 基本概念
4.2 Java API
4.3 Java中线程与同步机制的实现
4.4 对于线程与同步的优化
4.5 陷阱与伪优化
4.6 相关命令行参数
4.7 小结
第5章 基准测试与性能调优
5.1 为何要进行基准测试
5.2 如何构建基准测试
5.3 确定测试目标
5.4 工业级基准测试
5.5 基准测试的潜在风险
5.6 性能调优
5.7 常见性能瓶颈与规避方法
5.8 wait方法、notify方法与胖锁
5.9 小结
第6章 JRockit Mission Control套件
6.1 背景介绍
6.2 概述
6.3 更新点
6.4 调试JRockit Mission Control
6.5 小结
第7章 Management Console
7.1 JMX Management Console
7.2 Management Console
7.3 扩展JRockit Mission Control Console
7.4 小结
第8章 JRockit Runtime Analyzer
8.1 反馈信息的必要性
8.2 分析JRA记录
8.3 故障排除
8.4 小结
第9章 JRockit Flight Recorder
9.1 JRA进化
9.2 在JRockit Mission Control中使用JFR
9.3 与JRA的区别
9.4 自定义事件
9.5 扩展JFR
9.6 小结
第10章 Memory Leak Detector
10.1 Java内存泄漏
10.2 检测Java中的内存泄漏
10.3 Memleak简介
10.4 追踪内存泄漏
10.5 交互式追踪内存泄漏
10.6 通用堆分析器
10.7 追踪内存分配
10.8 问题排查
10.9 小结
第11章 JRCMD
11.1 简介
11.2 覆盖SIGQUIT信号处理句柄
11.3 JRCMD的限制
11.4 JRCMD命令参考
11.5 小结
第12章 JRockit Management API
12.1 JMAPI
12.2 JMXMAPI
12.3 小结
第13章 JRockit Virtual Edition
13.1 虚拟化简介
13.2 Java虚拟化
13.3 虚拟化能媲美真实环境吗
13.4 小结
附录 A 参考文献
附录 B 术语表
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜