深入Java虚拟机:JVM G1GC的算法与实现
19推荐 收藏
11.3K阅读
图灵程序设计丛书

深入Java虚拟机:JVM G1GC的算法与实现

中村成洋 (作者) 吴炎昌 , 杨文轩 (译者)
本书深入Java虚拟机底层原理,对JVM内存管理中的垃圾回收算法G1GC进行了详细解读。全书分为“算法篇”和“实现篇”两大部分:前一部分主要介绍G1GC的算法原理,内容包括G1GC的并发标记、转移功能、软实时性的实现和分代G1GC模式;后一部分聚焦算法篇中没有详细讲解的实现部分,基于HotSpotVM源码,讲解对象管理功能、内存分配器的机制、线程管理方法和G1GC的具体实现。
本书以图配文,通俗易懂,既系统介绍了G1GC的基础算法,又贴近现实,剖析了实用JVM中的G1GC实现,同时还包含了作者对G1GC的研究成果和独到见解,是深入理解JVM和G1GC机制的佳作。
电子书
¥23.60 ¥29.50
格式
mobi   pdf

纸质书
¥48.38 ¥59.00

出版信息

  • 书  名深入Java虚拟机:JVM G1GC的算法与实现
  • 系列书名图灵程序设计丛书
  • 执行编辑关于本书的内容有任何问题,请联系 高宇涵
  • 出版日期2020-12-22
  • 书  号978-7-115-55452-9
  • 定  价59.00 元
  • 页  数222
  • 印刷方式单色
  • 开  本大32开
  • 出版状态上市销售
  • 原书名徹底解剖「G1GC」 アルゴリズム編+徹底解剖「G1GC」実装編
  • 原书号9784006000000

所属分类

同系列书

  • JavaScript高级程序设计(第4版)

    [美]马特·弗里斯比(Matt Frisbie)   李松峰   译

    本书是JavaScript经典图书的新版。第4版涵盖ECMAScript 2019,全面、深入地介绍了Java...

  • HTTP权威指南

    David Gourley   Brian Totty   Marjorie Sayer   Sailu Reddy   Anshu Aggarwal   陈涓   赵振平   译

    本书是HTTP及其相关核心Web技术方面的权威著作,主要介绍了Web应用程序是如何工作的,核心的因特网协议如何...

  • JavaScript高级程序设计(第3版)

    Nicholas C.Zakas   李松峰   曹力   译

    本书是JavaScript超级畅销书的新版。ECMAScript 5 和HTML5在标准之争中双双胜出,使大量...

  • 计算机科学的基础

    Al Aho   Jeff Ullman   傅尔也   译

    本书全面而详细地阐述了计算机科学的理论基础,从抽象概念的机械化到各种数据模型的建立,用算法、数据抽象等核心思想...

  • Java技术手册(第6版)

    Benjamin J Evans   David Flanagan   安道   译

    通过学习本书,你将能够: 掌握最新的语言细节,包括Java 8的变化 使用基本的Java句法学习面向对...

本书特色

结合实用JVM,图解Java垃圾回收机制的关键技术!

●90张图表+33段代码 轻松理解G1GC算法原理
●HotSpotVM源码剖析 深入探讨G1GC具体实现

图文并茂、深入浅出、理论结合实际

目录

版权声明 阅读
前言 阅读
说明 阅读
算法篇 阅读
第 1 章 G1GC 是什么 阅读
第 2 章 并发标记 阅读
第 3 章 转移
第 4 章 软实时性
第 5 章 分代 G1GC 模式
第 6 章 算法篇总结
实现篇
第 7 章 准备工作
第 8 章 对象管理功能
第 9 章 堆结构
第 10 章 分配器
第 11 章 对象结构
第 12 章 HotSpotVM 的线程管理
第 13 章 线程的互斥处理
第 14 章 GC 线程(并行篇)
第 15 章 GC 线程(并发篇)
第 16 章 并发标记
第 17 章 转移
第 18 章 预测与调度
第 19 章 准确式 GC 的实现
第 20 章 写屏障的性能开销
后记
参考文献
作者简介 阅读

作者介绍

中村成洋(作者)
生于1985年。日本网络应用通信研究所研究员。因为偶然的机会对GC产生浓厚兴趣,本人却说不清为何喜欢GC,被人追问原因时,总是回答“是缘分”。现在是CRuby的committer,每天致力于GC的改善。著有《垃圾回收的算法与实现》。

吴炎昌(译者)
毕业于西北工业大学软件工程专业,曾供职于多家日本软件公司,从事系统开发工作。2015年回国后加入美团点评,现任系统研发工程师。爱好旅行、电影和品尝各种美食,有一位志趣相投的伴侣。

大家也喜欢

  • Java数据科学实战

    [美] 迈克尔 • R. 布茹斯托维奇   姜建锦   赵绪营   张岩   译

    本书基于清晰的、面向对象的Java代码,讨论了数据科学研究的一些基本原理。考虑到项目所需的可伸缩性、稳健性以及...

  • Spring微服务架构设计(第2版)

    拉杰什 · R. V.   杨文其   译

    随着Spring Boot和Spring Cloud的推出,Spring框架变得更加强大,支持快速开发和高效运...

  • 薛小小学Java

    [德] 菲利普·阿克曼   贾小龙   译

    本书以幽默诙谐的写作方式,由浅入深、图文并茂地讲解了使用Java进行程序开发所需要的知识和技术。结合具体实例,...

  • 虚拟机设计与实现:以JVM为例

    李晓峰   单业   译

    本书从一位虚拟机(VM)架构师的角度,以易于理解、层层深入的方式介绍了各种主题和算法,尤其是不同VM通用的主要...

  • Java实践指南

    Phillip Johnson   武传海   译

    Java因其强大、易用等诸多优点而广受青睐、久盛不衰。本书是Java实践指南,从实战角度指导读者快速上手Jav...

相关文章

  • 电子版有不?
    mihello  发表于 2020-12-11 14:02:22
    推荐
    • 高宇涵  发表于 2020-12-11 17:42:25
    • @高宇涵 电子版 什么时候能上

      Tio  发表于 2021-01-07 16:21:35
  • 是《垃圾回收的算法与实现》(https://www.ituring.com.cn/book/1460)这本的后续吗?算法篇和实现篇都在本书里面吧?
    hucm90  发表于 2020-12-16 10:31:25
    推荐
    • 是的。是那本书的后续,G1GC的算法篇和实现篇都在这一本书里。

      高宇涵  发表于 2020-12-16 16:46:46
  • 坐等出版,有电子书更好 :-)
    黑泡泡①④号  发表于 2016-12-05 19:17:54
    推荐
  • 图灵越来越牛逼了
    fiigii  发表于 2017-01-14 06:35:36
    推荐
  • 这进度遥遥无期
    Jenson、  发表于 2017-06-06 11:39:52
    推荐
  • 感觉没戏了 😂
    yairChen  发表于 2017-08-05 01:42:53
    推荐
  • 这本书怎么还没有出版啊
    杨文轩  发表于 2017-08-15 14:31:09
    推荐
    • 感谢翻译,我会认真拜读。

      雨帆  发表于 2020-12-10 14:34:21
  • 翻译好了,必须支持.感觉现在愿意买的书越来越少了.
    jamesliu  发表于 2017-09-04 13:30:52
    推荐
  • 坐等电子书
    纳兰元术  发表于 2017-09-13 13:28:42
    推荐
  • 坐等中文译本
    sluk3r  发表于 2017-11-07 18:45:17
    推荐
  • 坐等。。。快一年了吧
    CharlesLi  发表于 2017-12-28 14:07:01
    推荐
  • 电子版什么时候出
    yanggz  发表于 2020-12-12 14:08:51
    推荐
    • 预计在下个月,纸质版出版之后会尽快上架。

      高宇涵  发表于 2020-12-16 16:47:18
  • 电子版什么时候出
    yanggz  发表于 2020-12-12 14:09:03
    推荐
  • 这本书怎么还没出
    xc1024  发表于 2020-12-21 11:38:27
    推荐
  • 您好,实体版已经购买,刮刮卡已经注册了,电子版上线之后没有收到优惠码
    小阿飞  发表于 2021-01-11 17:25:31
    推荐
    • 您好,可用优惠码SPWGC,5折购买此电子书。

      高宇涵  发表于 2021-01-12 15:02:46
    • @高宇涵 谢谢 已购买

      小阿飞  发表于 2021-01-12 15:05:14