返回首页
苏宁会员
购物车 0
易付宝
手机苏宁

服务体验

店铺评分与同行业相比

用户评价:----

物流时效:----

售后服务:----

  • 服务承诺: 正品保障
  • 公司名称:
  • 所 在 地:

  • 正版 深入探索JVM垃圾回收:ARM服务器垃圾回收的挑战和优化 彭成
  • 新华书店旗下自营,正版全新
    • 作者: 彭成寒著 | 彭成寒编 | 彭成寒译 | 彭成寒绘
    • 出版社: 机械工业出版社
    • 出版时间:2021-04
    送至
  • 由""直接销售和发货,并提供售后服务
  • 加入购物车 购买电子书
    服务

    看了又看

    商品预定流程:

    查看大图
    /
    ×

    苏宁商家

    商家:
    美阅书店
    联系:
    • 商品

    • 服务

    • 物流

    搜索店内商品

    商品分类

    商品参数
    • 作者: 彭成寒著| 彭成寒编| 彭成寒译| 彭成寒绘
    • 出版社:机械工业出版社
    • 出版时间:2021-04
    • 版次:1
    • 页数:384
    • 开本:16开
    • ISBN:9787111708773
    • 版权提供:机械工业出版社
    • 作者:彭成寒
    • 著:彭成寒
    • 装帧:平装
    • 印次:暂无
    • 定价:129.00
    • ISBN:9787111708773
    • 出版社:机械工业出版社
    • 开本:16开
    • 印刷时间:暂无
    • 语种:暂无
    • 出版时间:2021-04
    • 页数:384
    • 外部编号:11697809
    • 版次:1
    • 成品尺寸:暂无

    前言

    第一部分 Java虚拟机和垃圾回收基础知识

    第1章 Java代码执行过程介绍

    1.1 代码执行过程概述

    1.1.1 编译执行

    1.1.2 解释执行

    1.1.3 混合执行

    1.2 从C代码执行过程看编译器和操作系统协同工作

    1.2.1 从源代码到目标代码

    1.2.2 操作系统如何执行目标代码

    1.3 从C++代码的执行过程看编译器支持面向对象语言

    1.3.1 封装支持

    1.3.2 继承支持

    1.3.3 多态支持

    1.4 Java代码执行过程简介

    1.4.1 Java代码到字节码

    1.4.2 JVM加载字节码

    1.4.3 解释执行

    1.4.4 编译执行

    1.5 内存管理

    1.6 线程管理

    1.7 扩展阅读:JIT概述

    第2章 JVM中垃圾回收相关的基本知识

    2.1 GC算法分类

    2.2 GC涉及的对象表示

    2.3 GC算法概述

    2.3.1 复制算法

    2.3.2 标记清除算法

    2.3.3 标记压缩算法

    2.3.4 分代回收

    2.4 GC的根

    2.4.1 强根

    2.4.2 Java引用引入的弱根

    2.4.3 JVM优化实现引入的弱根

    2.4.4 JVM中根的构成

    2.5 安全点

    2.5.1 解释线程进入安全点

    2.5.2 编译线程进入安全点

    2.5.3 本地线程进入安全点

    2.5.4 JVM内部并发线程进入安全点

    2.5.5 安全点小结

    2.6 扩展阅读:垃圾回收器请求内存设计

    第二部分 JVM垃圾回收器详解

    第3章 串行回收

    3.1 分代堆内存管理概述

    3.1.1 堆设计

    3.1.2 分代边界

    3.1.3 回收设计思路

    3.2 新生代内存管理

    3.2.1 新生代内存分配

    3.2.2 垃圾回收的触发机制

    3.2.3 适用于单线程的复制回收算法

    3.2.4 适用于分代的复制回收算法

    3.2.5 引用集管理

    3.3 老生代内存管理

    3.3.1 堆空间回收的触发

    3.3.2 堆空间回收算法过程介绍

    3.3.3 适用于分代的标记压缩算法

    3.3.4 标记-压缩的优化

    3.4 扩展阅读:不同的复制算法比较及对程序员的启迪

    第4章 并发标记清除回收

    4.1 内存管理

    4.2 并行的新生代回收

    4.2.1 一般根集合的并行处理

    4.2.2 老生代到新生代引用的并行处理

    4.2.3 卡表的竞争操作介绍

    4.2.4 并行复制算法卡表设计

    4.3 并发回收的难点

    4.3.1 三色标记法

    4.3.2 难点示意图

    4.3.3 读屏障处理

    4.3.4 写屏障之增量标记

    4.3.5 写屏障之SATB标记

    4.4 并发的老生代回收

    4.4.1 内存管理

    4.4.2 标记清除算法概述

    4.4.3 并发算法触发时机

    4.4.4 并发标记清除之初始标记

    4.4.5 并发标记清除之并发标记

    4.4.6 并发标记清除之预清理

    4.4.7 并发标记清除之可终止预清理

    4.4.8 并发标记清除之再标记

    4.4.9 并发标记清除之清除

    4.4.10 并发标记清除之内存空间调整

    4.4.11 并发标记清除之复位

    4.4.12 并发算法难点

    4.5 Full GC

    4.6 扩展阅读:标记栈溢出的各种处理方法

    4.6.1 重新标记法

    4.6.2 全局列表法

    4.6.3 逆指针法

    4.7 扩展阅读:元数据内存管理

    4.7.1 内存管理

    4.7.2 分配

    4.7.3 回收

    4.7.4 元数据管理的优化

    第5章 并行回收

    5.1 内存管理

    5.1.1 内存管理模型

    5.1.2 NUMA支持

    5.1.3 内存分配和GC触发流程

    5.2 Minor GC

    5.3 Full GC

    5.3.1 算法概述

    5.3.2 算法实现与演示

    5.4 扩展阅读:并行任务的负载均衡机制

    5.4.1 并行任务的窃取

    5.4.2 并行任务的终止

    第6章 垃圾优先

    6.1 内存管理概述

    6.1.1 分代下的分区管理

    6.1.2 新生代大小设计

    6.1.3 回收机制的设计

    6.2 引用集设计

    6.2.1 引用集存储

    6.2.2 引用集处理流程

    6.2.3 引用集写入

    6.3 新生代回收和混合回收

    6.3.1 回收过程中引用关系处理

    6.3.2 混合回收导致停顿时间不符合预期的处理方法

    6.3.3 NUMA-Aware支持

    6.3.4 云场景的支持

    6.3.5 并发标记和Minor GC、Mixed GC的交互

    6.4 并发标记

    6.4.1 SATB算法介绍

    6.4.2 增量并发标记算法

    6.5 Full GC

    6.5.1 串行实现算法

    6.5.2 并行实现算法

    6.6 扩展阅读:OpenJ9中的Balanced GC介绍

    6.6.1 内存管理的区别

    6.6.2 大对象设计的区别

    6.6.3 回收的区别

    6.6.4 并发标记的区别

    6.6.5 Full GC与Balanced GC的区别

    第7章 Shenandoah

    7.1 内存模型

    ……

    彭成寒,高级Java工程师,目前主要从事风控系统设计、算法建模、大数据处理等工作。有超过10年的Java和C++开发经验。

    本书介绍JVM和垃圾回收基础知识、垃圾回收原理和实现、JVM垃圾回收的参数、ARM服务器上的GC优化和调整,涉及部分垃圾回收的理论知识,但更关注工程实践。希望通过对实践的分析,让读者了解如何实现一款“令人满意”的垃圾回收器,即满足业务诉求,在停顿时间、吞吐量、资源消耗、实现复杂度、稳定性等方面进行了折中的垃圾回收器。

    全书共分为四个部分:

    第一部分,介绍虚拟机执行的基础知识以及垃圾回收的相关知识;

    第二部分,介绍JVM中实现的六种垃圾回收算法;

    第三部分,介绍JVM提供了哪些参数用于控制垃圾回收的运行;

    第四部分,以鲲鹏920为例介绍ARM服务器以及在ARM服务器下如何实现GC才能充分发挥硬件的性能。

    售后保障

    最近浏览

    猜你喜欢

    该商品在当前城市正在进行 促销

    注:参加抢购将不再享受其他优惠活动

    x
    您已成功将商品加入收藏夹

    查看我的收藏夹

    确定

    非常抱歉,您前期未参加预订活动,
    无法支付尾款哦!

    关闭

    抱歉,您暂无任性付资格

    此时为正式期SUPER会员专享抢购期,普通会员暂不可抢购