查看“深入理解JVM:垃圾收集器与内存分配策略”的源代码
←
深入理解JVM:垃圾收集器与内存分配策略
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:JVM]] == 概述 == 垃圾收集(Garbage Collection,GC),并非Java语言的伴生产物。 垃圾收集需要完成的三件事情: # 哪些内存需要回收? # 什么时候回收? # 如何回收? == 对象已死? == 3.2.1 引用计数算法 3.2.2 可达性分析算法 3.2.3 再谈引用 3.2.4 生存还是死亡? 3.2.5 回收方法区 == 垃圾收集算法 == 3.3.1 分代收集理论 3.3.2 标记-清除算法 3.3.3 标记-复制算法 3.3.4 标记-整理算法 == HotSpot的算法细节实现 == 3.4.1 根节点枚举 3.4.2 安全点 3.4.3 安全区域 3.4.4 记忆集与卡表 3.4.5 写屏障 == 经典垃圾收集器 == 3.5.1 Serial收集器 3.5.2 ParNew收集器 3.5.3 Parallel Scavenge收集器 3.5.4 Serial Old收集器 3.5.5 Parallel Old收集器 3.5.6 CMS收集器 3.5.7 Garbage First收集器 == 低延迟垃圾收集器 == 3.6.1 Shenandoah收集器 3.6.2 ZGC收集器 == 选择合适的垃圾收集器 == 3.7.1 Epsilon收集器 3.7.2 收集器的权衡 3.7.3 虚拟机及垃圾收集器日志 3.7.4 垃圾收集器参数总结 == 内存分配与回收策略 == 大对象优先在Eden分配 3.8.2 大对象直接进入老年代 3.8.3 长期存活的对象将进入老年代 3.8.4 动态对象年龄判定 3.8.5 空间分配担保
返回至“
深入理解JVM:垃圾收集器与内存分配策略
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息