万本电子书0元读

万本电子书0元读

顶部广告

JRockit权威指南:深入理解JVM电子书

作为曾经的三大主流Java虚拟机之一,JRockit展示了强大的伸缩性和高劲的性能,现在虽已被内置于Oracle融合中间件中,但JVM原理以及JMC工具等内容是相通的。 本书由JRockit核心发人员根据其十余年与Java交道的经验编写而成,深JVM内部,详尽剖析了Java虚拟机原理,对现在的Java发人员监听、诊断、配置和增强Java应用程序的性能仍有很强的参考价值。

售       价:¥

纸质售价:¥77.50购买纸书

232人正在读 | 0人评论 6.2

作       者:(瑞士) 马库斯·希尔特(Marcus Hirt)(瑞典)马库斯·拉杰格伦(Marcus Lagergren)

出  版  社:人民邮电出版社

出版时间:2019-01-01

字       数:34.4万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书面向所有以Java编程语言为工作中心的发人员和系统管理员,分为3大部分。*部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍JRockit Mission Control套件的具体功能,以及如何使用JRockit Mission Control套件来查找应用程序的性能瓶颈。第三部分介绍Java发展方向。 本书面向所有以Java编程语言为工作中心的发人员和系统管理员,分为3大部分。*部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍JRockit Mission Control套件的具体功能,以及如何使用JRockit Mission Control套件来查找应用程序的性能瓶颈。第三部分介绍Java发展方向。
【推荐语】
作为曾经的三大主流Java虚拟机之一,JRockit展示了强大的伸缩性和高劲的性能,现在虽已被内置于Oracle融合中间件中,但JVM原理以及JMC工具等内容是相通的。 本书由JRockit核心发人员根据其十余年与Java交道的经验编写而成,深JVM内部,详尽剖析了Java虚拟机原理,对现在的Java发人员监听、诊断、配置和增强Java应用程序的性能仍有很强的参考价值。
【作者】
马库斯·希尔特(Marcus Hirt),JRockit核心发者,Appeal Virtual Machines公司联合创始人,目前任职于Oracle Java产品组。 马库斯·拉杰格伦(Marcus Lagergren),JRockit代码生成器架构和项目负责人,Appeal Virtual Machines创始成员。2016年Java Champion得主,一直致力于Java语言的发和改。 曹旭东,毕业于哈工大,目前就职于滴滴,从事后端应用发工作,另有译作《深剖析Tomcat》。
目录展开

前言

第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 术语表

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部