MMTk
iteye_1222
这个作者很懒,什么都没留下…
展开
-
MMTk代码学习(整体结构)
必要的整体模块对于一个完整的内存管理工具,主要涉及:内存映射(Address)内存组织结构(Resource,Page)基于内存结构的策略:分配、回收(Alloc, Collect)内存跟踪(Trace, Log)对应到MMTk的具体模块系统结构Plan CollectorContext, MutatorContext 上下文环境所有colle...2012-11-05 17:03:34 · 669 阅读 · 0 评论 -
MMTk代码学习(RVM接口)
前导MMTk被RVM整个封装在后端,主要调用接口是 org.jikesrvm.mm.mminterface.MemoryManager主要接口初始化bootpostBootenableCollectioncollectionEnabledfullyBootedVMprocessCommandLineArg写栅栏modifyCheck统计数据...2012-11-06 14:52:00 · 776 阅读 · 0 评论 -
MMTk代码学习(系统结构与流程)
MMTk的整体结构和驱动模型主要由Plan, CollectorContext, MutatorContext, Phase组成:Plan 全局模块,初始化用的主要接口CollectorContext 线程级内存分配接口,独立GC线程 收集?MutatorContext 全局内存分配 赋值?Plan基本常量管理各种space初始化:immortal:Imm...2012-11-06 19:08:41 · 694 阅读 · 0 评论