检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]清华大学计算机科学与技术系,北京100084
出 处:《软件学报》2005年第8期1506-1512,共7页Journal of Software
基 金:Nos.60373004;60373005;90412006国家自然科学基金;No.2004CB318000国家重点基础研究发展计划(973)~~
摘 要:基于类型进行分类管理堆空间的垃圾回收算法通过废弃对象复用来降低运行时环境创建对象所需时间开销,同时还通过线程缓存、租赁等技术进一步增强运行时系统的存储管理效率.运行实验表明,该算法能够在回收线程和工作线程之间实现细粒度的并行性并缩短对象申请和回收时间,进而能够减少工作线程的停顿现象,增加服务器应用的平滑性以及提高堆空间的使用效率.The class-based garbage collection approach is to improve the efficiency of the runtime environment for server applications. The class-based garbage collection algorithm is intended to reduce the overhead of dynamic object creation through an object-reuse technology, and the unique techniques of thread cache and lease protocol etccan further reduce the pause time of the server applications and provide them better smoothness and good memory usage. The virtual machines run on top of the class-based garbage collector can be implemented to support fine grade parallelism between the mutator threads and the garbage collection threads.
关 键 词:虚拟机 运行时环境 垃圾回收算法 线程缓存 对象分类
分 类 号:TP316[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.222