JRockit权威指南:深入理解JVM

JRockit权威指南:深入理解JVM

图灵程序设计丛书

暂无评价综合评分的显示会考虑用户真实性等多项因素,每部作品出现综合评分的时间不定。

作品简介

本书面向所有以Java编程语言为工作中心的开发人员和系统管理员,分为3大部分。第一部分着重介绍了JVM和自适应运行时的工作原理,并以JRockit为例专门介绍到底什么是好的Java代码。第二部分介绍JRockit Mission Control套件的具体功能,以及如何使用JRockit Mission Control套件来查找应用程序的性能瓶颈。第三部分介绍Java发展方向。

马库斯·希尔特(Marcus Hirt)

JRockit核心开发者,Appeal Virtual Machines公司联合创始人,目前任职于Oracle Java产品组。

马库斯·拉杰格伦(Marcus Lagergren)

JRockit代码生成器架构和项目负责人,Appeal Virtual Machines创始成员。2016年Java Champion得主,一直致力于Java语言的开发和改进。

曹旭东,毕业于哈工大,目前就职于滴滴,从事后端应用开发工作,另有译作《深入剖析Tomcat》。

作品目录

  1. 版权声明
  2. 前言
  3. 内容概述
  4. 阅读前提
  5. 目标读者
  6. 排版约定
  7. 读者反馈
  8. 客户支持
  9. 勘误
  10. 盗版问题
  11. 疑问
  12. 致谢
  13. 电子书
  14. 第 1 章 起步
  15. 1.1 获取JRockit JVM
  16. 1.2 将应用程序迁移到JRockit
  17. 1.3 JRockit版本号的命名规则
  18. 1.4 获取帮助
  19. 1.5 小结
  20. 第 2 章 自适应代码生成
  21. 2.1 平台无关性
  22. 2.2 Java虚拟机
  23. 2.3 代码生成策略
  24. 2.4 自适应代码生成
  25. 2.5 深入JIT编译器
  26. 2.6 代码流水线
  27. 2.7 控制代码生成
  28. 2.8 小结
  29. 第 3 章 自适应内存管理
  30. 3.1 自动内存管理
  31. 3.2 堆管理基础
  32. 3.3 垃圾回收算法
  33. 3.4 性能与伸缩性
  34. 3.5 近实时垃圾回收
  35. 3.6 内存操作相关的API
  36. 3.7 陷阱与伪优化
  37. 3.8 JRockit中的内存管理
  38. 3.9 小结
  39. 第 4 章 线程与同步
  40. 4.1 基本概念
  41. 4.2 Java API
  42. 4.3 Java中线程与同步机制的实现
  43. 4.4 对于线程与同步的优化
  44. 4.5 陷阱与伪优化
  45. 4.6 相关命令行参数
  46. 4.7 小结
  47. 第 5 章 基准测试与性能调优
  48. 5.1 为何要进行基准测试
  49. 5.2 如何构建基准测试
  50. 5.3 确定测试目标
  51. 5.4 工业级基准测试
  52. 5.5 基准测试的潜在风险
  53. 5.6 性能调优
  54. 5.7 常见性能瓶颈与规避方法
  55. 5.8  wait 方法、 notify 方法与胖锁
  56. 5.9 小结
  57. 第 6 章 JRockit Mission Control套件
  58. 6.1 背景介绍
  59. 6.2 概述
  60. 6.3 更新点
  61. 6.4 调试JRockit Mission Control
  62. 6.5 小结
  63. 第 7 章 Management Console
  64. 7.1 JMX Management Console
  65. 7.2 Management Console
  66. 7.3 扩展JRockit Mission Control Console
  67. 7.4 小结
  68. 第 8 章 JRockit Runtime Analyzer
  69. 8.1 反馈信息的必要性
  70. 8.2 分析JRA记录
  71. 8.3 故障排除
  72. 8.4 小结
  73. 第 9 章 JRockit Flight Recorder
  74. 9.1 JRA进化
  75. 9.2 在JRockit Mission Control中使用JFR
  76. 9.3 与JRA的区别
  77. 9.4 自定义事件
  78. 9.5 扩展JFR
  79. 9.6 小结
  80. 第 10 章 Memory Leak Detector
  81. 10.1 Java内存泄漏
  82. 10.2 检测Java中的内存泄漏
  83. 10.3 Memleak简介
  84. 10.4 追踪内存泄漏
  85. 10.5 交互式追踪内存泄漏
  86. 10.6 通用堆分析器
  87. 10.7 追踪内存分配
  88. 10.8 问题排查
  89. 10.9 小结
  90. 第 11 章 JRCMD
  91. 11.1 简介
  92. 11.2 覆盖 SIGQUIT 信号处理句柄
  93. 11.3 JRCMD的限制
  94. 11.4 JRCMD命令参考
  95. 11.5 小结
  96. 第 12 章 JRockit Management API
  97. 12.1 JMAPI
  98. 12.2 JMXMAPI
  99. 12.3 小结
  100. 第 13 章 JRockit Virtual Edition
  101. 13.1 虚拟化简介
  102. 13.2 Java虚拟化
  103. 13.3 虚拟化能媲美真实环境吗
  104. 13.4 小结
  105. 附录 A 参考文献
  106. 附录 B 术语表
  107. 看完了