欢迎光临澳大利亚新华书店网 [登录 | 免费注册]

    • Java性能优化实践(JVM调优策略工具与技巧)/图灵程序设计丛书
      • 作者:(英)本杰明·J.埃文斯//詹姆斯·高夫//克里斯·纽兰|责编:张海艳|译者:曾波
      • 出版社:人民邮电
      • ISBN:9787115552334
      • 出版日期:2021/01/01
      • 页数:318
    • 售价:43.6
  • 内容大纲

        本书从实验科学的角度探讨了Java性能优化的方方面面,重点阐述了最新的实用JVM性能调优策略、工具和技巧。通过本书,我们不仅可以了解Java原理和技术如何充分利用现代硬件和操作系统、衡量Java性能的陷阱以及微基准测试的弊端有哪些,还能深入研究可能使团队烦恼的几种性能测试和常见反模式、JVM垃圾收集、JIT编译和Java语言性能技术等。本书为读者打开了深入理解Java性能的大门,并以路标助力其优化之旅。
        本书适合Java开发人员阅读。
  • 作者介绍

  • 目录

    中文版推荐序一
    中文版推荐序二

    前言
    第1章  明确优化与性能
      1.1  关于Java性能的误解
      1.2  Java性能概览
      1.3  作为实验科学的性能
      1.4  性能分类方法
        1.4.1  吞吐量
        1.4.2  延迟
        1.4.3  容量
        1.4.4  利用率
        1.4.5  效率
        1.4.6  可扩展性
        1.4.7  降级
        1.4.8  各种性能观测之间的关联
      1.5  阅读性能图
      1.6  小结
    第2章  JVM概览
      2.1  解释和类加载
      2.2  执行字节码
      2.3  HotSpot简介
      2.4  JVM内存管理
      2.5  线程和Java内存模型
      2.6  认识不同的JVM
      2.7  JVM的监控和工具
      2.8  小结
    第3章  硬件与操作系统
      3.1  现代硬件简介
      3.2  内存
      3.3  现代处理器特性
        3.3.1  翻译后备缓冲器
        3.3.2  分支预测和推测执行
        3.3.3  硬件存储器模型
      3.4  操作系统
        3.4.1  调度器
        3.4.2  时间问题
        3.4.3  上下文切换
      3.5  一个简单的系统模型
      3.6  基本探测策略
        3.6.1  利用CPU
        3.6.2  垃圾收集
        3.6.3  I/O
        3.6.4  机械共鸣
      3.7  虚拟化
      3.8  JVM和操作系统
      3.9  小结
    第4章  性能测试模式与反模式
      4.1  性能测试的类型

        4.1.1  延迟测试
        4.1.2  吞吐量测试
        4.1.3  负载测试
        4.1.4  压力测试
        4.1.5  耐久性测试
        4.1.6  容量规划测试
        4.1.7  退化测试
      4.2  最佳实践入门
        4.2.1  自上而下的性能测试
        4.2.2  创建一个测试环境
        4.2.3  确定性能要求
        4.2.4  Java特有的问题
        4.2.5  将性能测试当作软件开发生命周期的一部分
      4.3  性能反模式
      ……
    第5章  微基准测试与统计
    第6章  理解垃圾收集
    第7章  垃圾收集高级话题
    第8章  垃圾收集日志、监控、调优及工具
    第9章  JVM上的代码执行
    第10章  理解即时编译
    第11章  Java语言性能技术
    第12章  并发性能技术
    第13章  剖析
    第14章  高性能日志和消息系统
    第15章  Java 9以及Java的未来方向
    作者介绍
    封面介绍