JVM性能调优 9787302708285

配送至
$ $ USD

开本:16开
纸张:胶版纸
包装:平装-胶订
是否套装:否
国际标准书号ISBN:9787302708285
所属分类:图书>计算机/网络>程序设计>其他
新华正版 团购优惠请咨询客服重磅推荐
内容简介
探索虚拟机的核心机理与魅力,揭开其神秘面纱《性能调优:深入理解和》是 开发者探索性能核心机理的 宝典。它不仅是一本实用的指南, 是所有渴望揭开神秘面纱、精进技术的专业人士的 之作。本书聚焦于 虚拟机,深入剖析了 前沿的性能优化技术与行业发展趋势。 ,这位杰出的 ,巧妙地将深邃的理论见解与实用工具相结合,通过丰富的案例研究、应用程序、用例图和流程图, 展示了的诊断技术、性能提升策略和优化技巧。这本手册犹如开启性能工程 之门的金钥匙,为开发者、系统架构师和软件工程师提供了助力职业发展和在应用开发领域取得突破性成就的宝贵资源。? 深入探究类型系统的演进历程从表达式的引入,到和密封类的诞生,并进一步探索项目如何进一步优化性能。? 利用统一日志接口增强诊断、监控和性能测试能力,包括采用创新的异步日志记录机制。? 掌握与硬件之间的复杂交互,精通端到端的性能优化技术。? 深度剖析的垃圾收集和内存管理机制,重点研究 、等关键垃圾收集器的工作原理,以及它们对性能未来发展的深远影响。? 探索高效的部署策略与技术,利用类数据共享、编译,以及和项目等创新技术,加速的启动和运行。? 探讨与、等异构硬件的协同工作机制,挖掘项目和在机器学习、数据分析等高性能计算场景中的潜力。? 深入探讨虚拟线程技术,并研究字符串处理和并发编程的运行时优化策略,推动技术的持续发展。

作者简介
是备受赞誉的明星人物,她为 虚拟机的性能优化做出了不可磨灭的贡献。她的职业生涯精彩纷呈,曾担任微软的首席性能工程师、公司性能架构师,以及公司垃圾收集器性能团队的 。她还是 一书的合著者。

目 录
目 录第章 性能演变史:编程语言与虚拟机 生态系统的诞生 的演进历程 虚拟机及其编译策略 执行引擎的演变 解释器和编译 编译日志的打印 分层编译机制 客户端和服务器端编译器 分段代码缓存 自适应优化和反向优化 内存管理单元:垃圾收集器 分代垃圾收集、算法和并发算法 新生代收集与弱分代假说 老年代收集和触发机制 并行和并发垃圾收集线程及其配置 语言及其生态系统的发展 至 至 提升性能与拥抱变革 第章 类型系统的发展及其性能影响 前的原始类型和字面量 前的引用类型 接口 类 数组 至 类型系统的发展 枚举类型 注解 中其他重要改进 与 类型系统的发展 至 类型系统的发展 表达式 密封类 记录类型 之后:项目 现有类型系统的性能影响 值类对内存管理的影响 重定义原始类型泛型支持 项目 早期访问版本的理念 用例分析:理论与实际 不同语言间的对比 本章小结 第章 从单体到模块化的演进之路 模块化系统概述 模块化系统介绍 模块化示例 编译和运行细节 新模块引入 从单体到模块化的演变 及 高版本中的模块化 模块化服务实现 服务提供者 服务消费者 示例 实现细节 地狱和 解决地狱示例 实现细节 概览 与模块层的相似之处 与模块层的差异 、、和简介 本章小结 性能影响 工具和未来展望 拥抱模块化编程范式 第章 统一日志接口 统一日志记录的必要性 统一日志与基础设施 统一日志系统中的标签 日志标签 标签 识别缺失信息 日志级别、输出和装饰器 日志级别 装饰器 日志输出 使用统一日志系统的示例 基准测试和性能测试 工具和技术 优化和管理统一日志系统 异步日志和统一日志系统 异步日志记录的优势 中异步日志实现 实践和注意事项 与 的日志增强功能 本章小结 第章 端到端性能优化:和微基准测试 本章简介 软件工程的核心支柱:性能工程 解码软件工程的各个层面 关键质量属性:性能 了解和评估性能 定义服务质量 衡量性能需求的成功标准 衡量应用程序性能的指标 占用空间 响应时间 吞吐量 可用性 响应时间与可用性 应用程序响应时间的时间轴分析 硬件对性能的影响 解码硬件与软件的动态关系 性能交响曲:编程语言、处理器和内存模型 性能提升之道:优化系统协作 内存模型:解读线程动态和性能影响 硬件上的并发 并发计算中的秩序机制:屏障、栅栏和变量 深入理解原子性:内存模型和先行发生原则 多处理器系统中的并发内存访问和一致性 结合我在、 和的经历深度挖掘 理论与实践的桥梁:并发、库和 工具 一种灵活且全面的性能工程方法论 实验设计 自下而上的方法论 自上而下的方法论 制定工作说明书 一种自上而下的性能优化流程 以工作说明书为基础调查子系统 本节要点 性能基准的重要性 关键性能指标 从规划到分析建立性能基准制度 内存管理基准测试综合指南 为何需要基准测试工具 微基准测试套件在性能优化中的作用 使用入门微基准测试套件 在中编写、构建和运行 个微基准 基准测试阶段:预热和测量 循环优化和 注解 的基准模式 理解中的分析器 中的关键注解 使用进行基准测试 使用分析基准 本章小结 第章 中的 内存管理和垃圾收集 本章简介 垃圾收集器概述 和 利用感知型的垃圾收集器优化内存访问 探索垃圾收集器的改进 通过垃圾收集器深入了解 堆管理 区域化堆的优势 优化垃圾收集器参数实现峰值性能 适用于多堆内存的可扩展、低延迟的 垃圾收集器的未来趋势 评估垃圾收集器性能的实用技巧 评估不同工作负载下垃圾收集器的性能 事务工作负载类型 本节内容回顾 实时数据集压力 数据生命周期模式 对不同垃圾收集算法的影响 优化内存管理 第章 运行时性能优化:聚焦字符串、锁及其他 本章简介 字符串优化 虚拟机中的字面量和驻留字符串优化 字符串去重优化与垃圾收集器 减少字符串的内存占用 提升多线程性能:线程同步 监视器锁的作用 虚拟机中的锁类型 代码示例和分析 锁机制的发展 自 以来对竞争锁的优化 关于可视化竞争锁优化的性能工程实践 竞争锁优化的一些反思 一种间接锁改进:自旋等待提示 从模型转向 具可扩展性的模型 传统的一对一线程映射 通过模型提高可扩展性 虚拟线程重塑的并发编程 本章小结 第章 使用 虚拟机加速进入稳定状态 本章简介 优化启动和预热的技术 应用程序从解码到稳定状态的时间 准备、就绪、启动 启动的各个阶段 达到应用程序的稳定状态 应用程序的生命周期 启动和加速期间的状态管理 启动期间的状态 进入加速阶段和稳定状态 高效状态管理的优势 类数据共享 编译 改变的稳态时间 新兴技术:用于检查点及恢复功能的和项目 优化无服务器环境和其他环境中的启动和加速阶段 无服务器计算和优化 在容器化环境中确保快速启动和高效扩展 的当今贡献 本节要点小结 利用 虚拟机提升预热性能 编译器的改进 分段代码缓存和项目的增强功能 从 代到元空间向 峰值性能飞跃 本章小结 第章 使用异构硬件打造性能的未来 异构硬件和简介 云计算中的异构硬件 硬件异构性 兼容性和限制 性能权衡 资源竞争 云计算的特定限制 编程语言设计和工具链的作用 案例研究 :一个基础示例 :连接和的桥梁 项目:一项重大努力 :硬件加速器专用 项目:新视野 与项目 语言和本地库 和向量化数据处理系统 用于数据访问、缓存和格式化的加速器描述符 未来已来 结束语:畅想性能工程
显示全部信息

商品详情
基本信息(以实物为准)

商品名称:性能调优
作者:美莫妮卡·贝克维斯译者成海霞 定 开
出版社:清华大学 号 页数
出版时间 版次 商品类型:图书
印刷时间 印次