| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 论坛
 上传资源
上传编程相关的资源,源源不断赚取资源分,以备将来下载之需
ghf794785671
文件大小:14.22 MB
文件类型:pdf
发布时间:2023-01-03 14:57:43
需资源分:2
下载次数:0
Tag:JAVA  性能
::资源简介::
JAVA性能权威指南
 书名
 版权
 前言
 目录
 第01章 导论
  1_1 概述
  1_2 平台版本约定
  1_3 全面的性能调优
   1_3_1 编写更好的算法
   1_3_2 编写更少的代码
   1_3_3 老调重弹的过早优化
   1_3_4 其他:数据库很可能就是瓶颈
   1_3_5 常见的优化
  1_4 小结
 第02章 性能测试方法
  2_1 原则1:测试真实应用
   2_1_1 微基准测试
   2_1_2 宏基准测试
   2_1_3 介基准测试
   2_1_4 代码示例
  2_2 原则2:理解批处理流逝时间,吞吐量和响应时间
   2_2_1 批处理流逝时间
   2_2_2 吞吐量测试
   2_2_3 响应时间测试
  2_3 原则3 用统计方法应对性能的变化
  2_4 原则4 尽早频繁测试
  2_5 小结
 第03章 Java性能调优工具箱
  3_1 操作系统的工具和分析
   3_1_1 CPU_使用率
   3_1_2 CPU运行队列
   3_1_3 磁盘使用率
   3_1_4 网络使用率
  3_2 Java监控工具
   3_2_1 基本的VM信息
   3_2_2 线程信息
   3_2_3 类信息
   3_2_4 实时GC分析
   3_2_5 事后堆转储
  3_3 性能分析工具
   3_3_1 采样分析器
   3_3_2 探查分析器
   3_3_3 阻塞方法和线程时间线
   3_3_4 本地分析器
  3_4 Java任务控制
   3_4_1 Java飞行记录器
   3_4_2 开启JFR
   3_4_3 选择JFR事件
  3_5 小结
 第04章 JIT编译器
  4_1 JIT编译器概览
  4_2 调优入门 选择编译器类型[Client、Server或二者同用]
   4_2_1 优化启动
   4_2_2 优化批处理
   4_2_3 优化长时间运行的应用
  4_3 Java和JIT编译器版本
  4_4 编译器中级调优
   4_4_1 调优代码缓存
   4_4_2 编译阈值
   4_4_3 检测编译过程
  4_5 高级编译器调优
   4_5_1 编译线程
   4_5_2 内联
   4_5_3 逃逸分析
  4_6 逆优化
   4_6_1 代码被丢弃
   4_6_2 逆优化僵尸代码
  4_7 分层编译级别
  4_8 小结
 第05章 垃圾收集入门
  5_1 垃圾收集概述
   5_1_1 分代垃圾收集器
   5_1_2 GC算法
   5_1_3 选择GC算法
  5_2 GC调优基础
   5_2_1 调整堆的大
   5_2_2 代空间的调整
   5_2_3 永久代和元空间的调整
   5_2_4 控制并发
   5_2_5 自适应调整
  5_3 垃圾回收工具
  5_4 小结
 第06章 垃圾收集算法
  6_1 理解Throughput收集器
  6_2 理解CMS收集器
   6_2_1 针对并发模式失效的调优
   6_2_2 CMS收集器的永久代调优
   6_2_3 增量式CMS垃圾收集
  6_3 理解G1垃圾收集器
  6_4 髙级调优
   6_4_1 晋升及Survivor空间
   6_4_2 分配大对象
   6_4_3 AggressiveHeap标志
   6_4_4 全盘掌控堆空间的大小
  6_5 小结
 第07章 堆内存最佳实践
  7_1 堆分析
   7_1_1 堆直方图
   7_1_2 堆转储
   7_1_3 内存溢出错误
  7_2 减少内存使用
   7_2_1 减少对象大小
   7_2_2 延迟初始化
   7_2_3 不可变对象和标准化对象
   7_2_4 字符串的保留
  7_3 对象生命周期管理
   7_3_1 对象重用
   7_3_2 弱引用、软引用与其他引用
  7_4 小结
 第08章 原生内存最佳实践
  8_1 内存占用
   8_1_1 测量内存占用
   8_1_2 内存占用最小
   8_1_3 原生NIO缓冲区
   8_1_4 原生内存跟踪
  8_2 针对不同操作系统优化JVM
   8_2_1 大页
   8_2_2 压缩的oop
  8_3 小结
 第09章 线程与同步的性能
  9_1 线程池与ThreadPoolExecutor
   9_1_1 设置最大线程数
   9_1_2 设置最小线程数
   9_1_3 线程池任务大d
   9_1_4 设置ThreadPoolExecutor的大小
  9_2 ForkJoinPool
  9_3 线程同步
   9_3_1 同步的代价
   9_3_2 避免同步
   9_3_3 伪共享
  9_4 JVM线程调优
   9_4_1 调节线程栈大
   9_4_2 偏向锁
   9_4_3 自旋锁
   9_4_4 线程优先级
  9_5 监控线程与锁
   9_5_1 查看线程
   9_5_2 查看阻塞线程
  9_6 小结
 第10章 Java èê性能调优
  10_1 Web容器的基本性能
  10_2 线程池
  10_3 EJB会话Bean
  10_3 调优EJB对象池
   10_3_2 调优EJB缓存
   10_3_3 本地和远程实例
  10_4 XML和JSON_处理
   10_4_1 数据大小
   10_4_2 解析和编组概述
   10_4_3 选择解析器
   10_4_4 XML验证
   10_4_5 文档模型
   10_4_6 Java对象模型
  10_5 对象序列化
   10_5_1 transient字段
   10_5_2 覆盖默认的序列化
   10_5_3 压缩序列化数据
   10_5_4 追踪对象复制
  10_6 Java_EE网络API
  10_7 小结
 第11章数据库性能M最佳实践
  11_1 JDBC
   11_1_1 JDBC驱动程序
   11_1_2 预处理语句和语句池
   11_1_3 JDBC连接池
   11_1_4 事务
   11_1_5 结果集的处理
  11_2 JPA
   11_2_1 事务处理
   11_2_2 对JPA的写性能进行优化
   11_2_3 对JPA的读性能进行优化
   11_2_4 JRA缓存
   11_2_5 JPA的只读实体
  11_3 小结
 第12章 JavaSE_API技巧
  12_1 缓冲式I/O
  12_2 类加载
  12_3 随机数
  12_4 Java原生接口
  12_5 异常
  12_6 字符串的性能
  12_7 日志
  12_8 Java集合类API
   12_8_1 同步还是非同步
   12_8_2 设定集合的大小
   12_8_3 集合与内存使用效率
  12_9 AggressiveOpts标志
   12_9_1 替代实现
   12_9_2 其他标志
  12_10 Lambda表达式和匿名类
  12_11 流和过滤器的性能
  12_12 小结
 附录A性能调优标志摘要
 作者简介
 关于封面
::下载地址::

BCCN本地下载 
开通VIP
可免资源分下载所有资源
::下载本资源的人也下载了::
::作者其它资源::
 
>> 评论
 
热门Tag:
 
编程中国 版权所有,并保留所有权利。 在线客服
微信扫码咨询

Powered by BCCN 1.020, Processed in 0.009998 second(s)
Copyright©2010-2024, BCCN.NET, All Rights Reserved

在线客服
微信扫码咨询