java内存管理白皮书_JAVA内存管理白皮书.pdf

【实例简介】HotSpot 虚拟机中的内存管理

【实例截图】

【核心代码】

目录

第一章 介绍........................................................................................................................................................................................................................4

第二章 直接 VS 自动内存管理......................................................................................................................................................................................5

第三章 垃圾收集概念.......................................................................................................................................................................................................6

1. 优秀的垃圾收集器的特征..................................................................................................................................................................................6

2. 设计决策...............................................................................................................................................................................................................6

3. 性能度量...............................................................................................................................................................................................................7

4. 分代收集...............................................................................................................................................................................................................8

第四章 J2SE 5.0 HotSpot JVM 中的垃圾收集........................................................................................................................................................ 10

1. HotSpot 中的分代.......................................................................................................................................................................................... 10

2. 垃圾收集的类型 ............................................................................................................................................................................................... 11

3. 快速分配............................................................................................................................................................................................................ 11

4. 串行收集器(Serial Collector) ................................................................................................................................................................. 12

5. 并行收集器(Parallel Collector).............................................................................................................................................................. 15

6. 并行压缩收集器(Parallel Compacting Collector)............................................................................................................................ 16

7. 并发标记-清扫收集器(Concurrent Mark-Sweep (CMS) Collector)............................................................................................ 17

第五章 功效学-自动选择和行为优化.......................................................................................................................................................................... 21

1. 自动选择收集器、堆大小和 VM 类型......................................................................................................................................................... 21

2. 基于行为的并行收集器优化........................................................................................................................................................................... 22

第六章 推荐..................................................................................................................................................................................................................... 23

1. 选择一个不同的垃圾收集器........................................................................................................................................................................... 23

2. 堆大小................................................................................................................................................................................................................ 23

3. 并行收集器的优化策略................................................................................................................................................................................... 24

4. 遇到 OutOfMemoryError 时做什么........................................................................................................................................................... 24

第七章 评估垃圾收集性能的工具 ............................................................................................................................................................................... 26

1. 命令行参数 –XX: PrintGCDetails ............................................................................................................................................................. 26

2. 命令行参数 –XX: PrintGCTimeStamps .................................................................................................................................................. 26

3. jmap ................................................................................................................................................................................................................... 26

4. jstat..................................................................................................................................................................................................................... 26

5. HPROF: 堆分析器............................................................................................................................................................................................ 27

6. HAT: 堆分析工具(Heap Analysis Tool)................................................................................................................................................ 27

第八章 有关垃圾收集的关键参数 ............................................................................................................................................................................... 28

1. 垃圾收集器的选择........................................................................................................................................................................................... 28

2. 垃圾收集器统计 ............................................................................................................................................................................................... 28

3. 堆和代的大小.................................................................................................................................................................................................... 28

4. 并行和并行压缩收集器的选项 ...................................................................................................................................................................... 29

5. CMS 收集器的选项.......................................................................................................................................................................................... 29

第九章 更多参考信息.................................................................................................................................................................................................... 30

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值