当前位置:首页 >> 信息与通信 >>

分布式垃圾回收算法分析


2 0 年 1 月  0l 2 太 原 大 学 学 报  J u n l f iu n Unv ri   o r a o  y a   iest   fa y Vo. No 4S mNo.4 11  .   u 1 4  第 1   1卷 第 4期 总 第 4 4期   文章编 号 :6 1 9 7 2 1 )4—0 1 —0   17 —5 7 (0 0 0 l9 3

分 布 式 垃 圾 回 收 算 法 分 析  畅  鹏  ( 太原大学 摘 计算 中心 , 山西 太原 000 ) 3 0 9  要: 当今 分布 式技 术发 展 迅 速 , 同时 也 对 垃圾 回 收 提 出 了新 的挑 战 。 由 于传 统 的 垃 圾 回收 算 法 应 用   程序不能适应 当今分布式 系统 中垃圾回收的需要 。通过 对 当前分布 式垃圾 回收 常用的一 些技 术和 算法进行  分析 , 以此来加深 对分布式 系统和垃圾回收的理解 , 并为分布式垃圾 回收 的进一步发展提供借鉴和参考。   关键词 : 分布 式 垃 圾 回收 ; 享存 储 器 ; 记 清 除 算 法 ; 共 标 引用 计 数  中图 分 类 号 : P 3  T 33 文献 标 识 码 :   A l 垃 圾 回收概述  际上 是从 根 结 点 开 始 的 引用 图。 在 追 踪 中遇 上  垃圾 回收 ( raeC lci )l 一种 内存  的对 象 以某 种 方 式 打上 标 记 , Gabg ol t n l 是 e o   J 当追 踪 结 束 时 , 标  这两 种 方 法 都 是快 速 地  自动 回收管 理机 制 , 的任 务是 识 别 并 回收垃 圾  记并 清除压 缩 时 的拷 贝 , 它 单元 , 于 以后 的 内存 再 分 配 。垃 圾 单元 是 指 系  移动对 象 来 减 少 堆 碎块 。压 缩 策 略是 把 活 动 的  用 统分 配 出去 的 、 序 不 再 用 到 的堆 内存 单元 , 程 而  对象越 过空 闲 区滑 动 到堆 的一 端 , 而使 得 堆 的  从 程序 还 能 用 到 的 堆 内存 单 元 则 称 为 活 动 单 元 。 另一端 出现 一 个 大 的 连 续 空 闲 区。拷 贝 策 略 一    垃圾单 元 的 自动 回收不 仅 减 轻 了 编程 人 员 的 负  般使 用“ 止并拷 贝” 停 的方 法 , 所有 活动 对 象 移  将   担, 加快 了程 序开发 的速 度 和增 强 了程 序 的健 壮  动到一 个新 的 区域 。 性, 而且 好 的 回 收 算 法 还 能 提 高 程 序 的 运 行 效  此 外 , 有 一 种 按 代 收 集 的垃 圾 回收 策 略 , 还   率, 增强软 件 的模块 化 和 复 用性 。垃圾 回收 广 泛  它 改进 了简单 的停 止 并 拷 贝 的策 略 , 者 每一 次  后 应 用在人 工 智 能 、 布式 系 统 、 线 程 系统 等 领  收集 时 , 分 多 所有 的活 动对 象都必 须被 拷 贝。   域中。   2 分布 式垃 圾 回收  目前 的 J A、 AV C#语言 本身 就提供 了垃 圾单  元 自动 回收 的机 制 。可 以说 垃圾 回收 技 术 的普  及将是 大势所 趋 。   一 2 1 分布 式垃圾 回收原 理  .  分布式 系 统可 以从 两个 不 同 的层 次来 分 析 。   较低 的层次 是 网络层 次 , 高

相关文章:
分布式操作系统的互斥算法
[摘要] 本文主要介绍了分布式操作系统中的分布式互斥算法和令牌环互斥算法, 并着重 针对几种不同的令牌环算法分析了它们算法的正确性, 最后还讨论了各个算法的 ...
JVM垃圾回收机制原理及调优
JVM 垃圾回收机制原理及调优 1.JVM 的 gc 概述 gc 即垃圾收集机制是指 jvm ...理解了应用程序的工作负荷和 jvm 支持的垃圾收集算法, 便可以 进行优化配置垃圾...
垃圾回收机制
2. JVM 垃圾回收机制 JVM 分别对新生代和旧生代采用不同的垃圾回收机制 新生代的 GC: 新生代通常存活时间较短,因此基于 Copying 算法来进行回收,所谓 Copying ...
JVM调优总结(九)-新一代的垃圾回收算法
JVM调优总结(九)-新一代的垃圾回收算法_工学_高等教育_教育专区。JVM调优总结 垃圾回收的瓶颈传统分代垃圾回收方式, 已经在一定程度上把垃圾回收给应用带来的负担...
Java的垃圾回收机制详解和调优
Java 的垃圾回收机制详解和调优 1.JVM 的 gc 概述 gc 即垃圾收集机制是指 ...理解了应用程序的工作负荷和 jvm 支持的垃圾收集算法,便可以进行优化配置垃圾收集...
分布式操作系统进程同步分析
操作系统进程 同步分析 杨利辛 2015022497 2015 10 15 在分布式操作系统中, 为实现进程的同步,首先要对系统中发生的事件进行 排序, 还要有良好的分布式同步算法。...
分步式架构设计分析
我们在分布式框架中为包括 C/C++ 语言开发者提供了一套包括内存垃圾回收的灵活...路由和负载均衡的算法并不复杂, 复杂的是支撑这些算法的数据从哪里来, 就是...
分布式应用程序开发
这个分布式垃圾回收器(DGC)本身也使用 RMI 协议来管理服务器端的对象生命周期。...可以采 用适当的性能管理方法,在开发过程中分析远程行为就可以避免这些问题。下图...
浅议C++ 中的垃圾回收方法
垃圾回收算法的基础通常基于扫描并标记当前可能被使用的所有内存块,从已经被分 配的所有内存中把未标记的内存回收来做的.C/C++ 中无法实现垃圾回收的观点通常...
系统学习分布式块存储
元数据组织, 数据维护, 负载均衡等方面进行了分析...Page 25, Total 53 垃圾回收在恢复存储空间的同时,...Ceph 使用 Paxos,它是一系列分布式共识算法。 Page ...
更多相关标签:
垃圾回收算法手册 pdf | 垃圾回收算法 | java 垃圾回收算法 | 垃圾回收的算法与实现 | jvm 垃圾回收算法 | 垃圾回收算法手册 | g1垃圾回收算法 | 垃圾回收算法与实现 |