期刊导航
期刊开放获取
河南省图书馆
退出
期刊文献
+
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
任意字段
题名或关键词
题名
关键词
文摘
作者
第一作者
机构
刊名
分类号
参考文献
作者简介
基金资助
栏目信息
检索
高级检索
期刊导航
共找到
7
篇文章
<
1
>
每页显示
20
50
100
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
显示方式:
文摘
详细
列表
相关度排序
被引量排序
时效性排序
基于生命期预测的分代式垃圾收集算法
被引量:
2
1
作者
张涛
白瑞林
邹骏宇
《计算机工程》
CAS
CSCD
北大核心
2015年第7期71-74,81,共5页
针对嵌入式虚拟机中垃圾收集效率低的问题,提出一种新的分代式垃圾收集方法。通过对分配对象的生命期进行预测,将生命期长的对象直接分配到年长代,减少了从年轻代到年长代复制的数量,进而缩短垃圾回收的执行时间。在分代内收集方面,年...
针对嵌入式虚拟机中垃圾收集效率低的问题,提出一种新的分代式垃圾收集方法。通过对分配对象的生命期进行预测,将生命期长的对象直接分配到年长代,减少了从年轻代到年长代复制的数量,进而缩短垃圾回收的执行时间。在分代内收集方面,年轻代实现一种对象分配和垃圾收集同时进行的非暂停模式,年长代使用lazybuddy算法结合mark-sw eep算法的综合策略,实现空间的快速分配和回收,既避免了对象拷贝操作,又控制了内存碎片数量。实验结果表明,该算法能够使垃圾收集时间减少约23.9%,用例运行时间减少约17.2%,系统整体执行性能得到明显提升。
展开更多
关键词
虚拟机
垃圾收集
生命期预测
分代
Lazy—buddy算法
mark
—
sweep
算法
下载PDF
职称材料
一种高效的垃圾收集器CCone
2
作者
王伟
杨克峤
+2 位作者
周寻
曹志伟
杨珉
《小型微型计算机系统》
CSCD
北大核心
2010年第2期307-311,共5页
为提高堆空间的利用率,许多垃圾收集器在标记扫描对象后加入"压缩"过程,主要有"标记-压缩"和"拷贝"两类垃圾收集器.垃圾收集时需要暂停程序的运行,为了减少这种时间开销,基于"拷贝"算法,垃圾...
为提高堆空间的利用率,许多垃圾收集器在标记扫描对象后加入"压缩"过程,主要有"标记-压缩"和"拷贝"两类垃圾收集器.垃圾收集时需要暂停程序的运行,为了减少这种时间开销,基于"拷贝"算法,垃圾收集器CCone在一次堆遍历中完成压缩过程和引用更新过程,而现有的算法至少需要两遍.此外,CCone基于"拷贝"算法充分利用多核和多线程技术,以页为单位,利用多线程启动多个垃圾收集器对堆空间进行垃圾回收.性能测试表明并行的CCone相比较传统的压缩垃圾收集器在吞吐量上有超过10%的提升,而由算法带来的开销可以忽略不计.
展开更多
关键词
垃圾收集器(GC)
标记清除
HARMONY
下载PDF
职称材料
一种针对大型数据结构的自动内存管理算法
3
作者
孙勇
林菲
《杭州电子科技大学学报(自然科学版)》
2005年第6期56-59,共4页
通过在具有大型数据结构的面向对象程序中引入自动内存管理算法,可以提高这类程序的开发质量与效率。自动内存管理算法主要包括内存分配、内存自动回收2个方面。内存分配采用了预分配策略以减少堆内存申请次数,增强数据局部性,提高程序...
通过在具有大型数据结构的面向对象程序中引入自动内存管理算法,可以提高这类程序的开发质量与效率。自动内存管理算法主要包括内存分配、内存自动回收2个方面。内存分配采用了预分配策略以减少堆内存申请次数,增强数据局部性,提高程序性能;内存自动回收由标记、清除、夯实3个步骤组成,它完成了内存资源的自动回收并通过夯实消除了内存碎片。
展开更多
关键词
内存管理
大型数据结构
标记
清除
内存分配
下载PDF
职称材料
C语言中的垃圾回收分析
4
作者
沈俊慧
《无线互联科技》
2015年第20期90-91,118,共3页
C语言没有运行时库,无法自动压缩使用中的内存,缩小堆栈所需内存空间。若只申请内存,没有释放,势必造成系统内存不断减少、丢失。长时间的运行,最终导致系统死机。文章阐述了C语言垃圾产生的原因,并从引用计数、标记—清除算法两方面提...
C语言没有运行时库,无法自动压缩使用中的内存,缩小堆栈所需内存空间。若只申请内存,没有释放,势必造成系统内存不断减少、丢失。长时间的运行,最终导致系统死机。文章阐述了C语言垃圾产生的原因,并从引用计数、标记—清除算法两方面提出如何实现C语言的垃圾回收。
展开更多
关键词
C语言
垃圾回收
引用计数
标记—清除算法
下载PDF
职称材料
一种新的适用于面向对象程序设计语言的保守式垃圾收集机制
被引量:
3
5
作者
谢之易
《计算机应用与软件》
CSCD
北大核心
2008年第1期96-99,123,共5页
主要研究了在缺乏运行时环境支持的情况下,如何为面向对象程序设计语言构建保守式垃圾收集机制的问题。传统的解决方案存在两大主要缺陷:1)指针定位不准确,容易出现内存泄漏;2)应用传统的标记-清扫算法,在清扫阶段执行效率低下。结合面...
主要研究了在缺乏运行时环境支持的情况下,如何为面向对象程序设计语言构建保守式垃圾收集机制的问题。传统的解决方案存在两大主要缺陷:1)指针定位不准确,容易出现内存泄漏;2)应用传统的标记-清扫算法,在清扫阶段执行效率低下。结合面向对象程序设计语言的特点提出了一种新的保守式垃圾收集机制,能够有效地解决这些问题,从而提高了程序运行的鲁棒性和效率,并以C++语言为例进行了具体实现。
展开更多
关键词
垃圾收集
保守式
标记-清扫
C++
下载PDF
职称材料
Python垃圾收集器原理研究及应用
被引量:
3
6
作者
郭芬
刘明
《信息技术》
2009年第7期93-97,共5页
Python语言的主要设计目标是简洁,内存管理这类复杂工作自然不需要用户关心。在Python世界中,一切皆对象,每个对象都需要占用一定的内存空间。但使用Python的程序员不需要关心对象的内存分配和释放,这些工作都由Python解释器负责。这种...
Python语言的主要设计目标是简洁,内存管理这类复杂工作自然不需要用户关心。在Python世界中,一切皆对象,每个对象都需要占用一定的内存空间。但使用Python的程序员不需要关心对象的内存分配和释放,这些工作都由Python解释器负责。这种自动管理内存的机制就是垃圾收集,它是一种自动回收内存资源的技术。早在20世纪50年代垃圾收集技术就已经在Lisp语言中实现了。GC变得耳熟能详得归功于Java。随着Java语言的成功,垃圾收集也成了每个程序员都熟悉的术语。本文的主要目的是简单介绍一下Python虚拟机中垃圾收集机制的实现原理,从而使每个Python程序员对Python所提供的特性有更深入的理解。
展开更多
关键词
PYTHON
GARBAGE
COLLECTION
mark
—
sweep
下载PDF
职称材料
基于垃圾回收的三维引擎内存管理系统
7
作者
栾添
赵奎
《计算机系统应用》
2018年第3期95-98,共4页
本文面向三维引擎的上层内存管理,提出了一种基于垃圾回收算法的管理系统,辅助三维引擎使用者回收循环引用的内存.该系统基于由库的形式提供,并且不需要用户修改现有代码.用户只需要使用系统提供的接口创建对象,系统就能够在必要时自动...
本文面向三维引擎的上层内存管理,提出了一种基于垃圾回收算法的管理系统,辅助三维引擎使用者回收循环引用的内存.该系统基于由库的形式提供,并且不需要用户修改现有代码.用户只需要使用系统提供的接口创建对象,系统就能够在必要时自动回收内存.测试表明,本系统在可接受的开销下实现了循环引用内存的回收.
展开更多
关键词
垃圾回收
三维引擎
循环引用
内存管理
标记-清除
下载PDF
职称材料
题名
基于生命期预测的分代式垃圾收集算法
被引量:
2
1
作者
张涛
白瑞林
邹骏宇
机构
江南大学轻工过程先进控制教育部重点实验室
无锡信捷电气股份有限公司
出处
《计算机工程》
CAS
CSCD
北大核心
2015年第7期71-74,81,共5页
基金
江苏高校优势学科建设工程基金资助项目(PAPD)
江苏省产学研前瞻性联合研究基金资助项目(BY2012056)
文摘
针对嵌入式虚拟机中垃圾收集效率低的问题,提出一种新的分代式垃圾收集方法。通过对分配对象的生命期进行预测,将生命期长的对象直接分配到年长代,减少了从年轻代到年长代复制的数量,进而缩短垃圾回收的执行时间。在分代内收集方面,年轻代实现一种对象分配和垃圾收集同时进行的非暂停模式,年长代使用lazybuddy算法结合mark-sw eep算法的综合策略,实现空间的快速分配和回收,既避免了对象拷贝操作,又控制了内存碎片数量。实验结果表明,该算法能够使垃圾收集时间减少约23.9%,用例运行时间减少约17.2%,系统整体执行性能得到明显提升。
关键词
虚拟机
垃圾收集
生命期预测
分代
Lazy—buddy算法
mark
—
sweep
算法
Keywords
virtual machine
Garbage Collection ( GC )
lifespan prediction
generation
Lazy-buddy algorithm
mark
sweep
algorithm
分类号
TP391 [自动化与计算机技术—计算机应用技术]
下载PDF
职称材料
题名
一种高效的垃圾收集器CCone
2
作者
王伟
杨克峤
周寻
曹志伟
杨珉
机构
复旦大学并行处理研究所
出处
《小型微型计算机系统》
CSCD
北大核心
2010年第2期307-311,共5页
文摘
为提高堆空间的利用率,许多垃圾收集器在标记扫描对象后加入"压缩"过程,主要有"标记-压缩"和"拷贝"两类垃圾收集器.垃圾收集时需要暂停程序的运行,为了减少这种时间开销,基于"拷贝"算法,垃圾收集器CCone在一次堆遍历中完成压缩过程和引用更新过程,而现有的算法至少需要两遍.此外,CCone基于"拷贝"算法充分利用多核和多线程技术,以页为单位,利用多线程启动多个垃圾收集器对堆空间进行垃圾回收.性能测试表明并行的CCone相比较传统的压缩垃圾收集器在吞吐量上有超过10%的提升,而由算法带来的开销可以忽略不计.
关键词
垃圾收集器(GC)
标记清除
HARMONY
Keywords
garbage collector
mark sweep
harmony
分类号
TP314 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种针对大型数据结构的自动内存管理算法
3
作者
孙勇
林菲
机构
浙江交通职业技术学院管理与信息系
杭州电子科技大学软件职业技术学院
出处
《杭州电子科技大学学报(自然科学版)》
2005年第6期56-59,共4页
基金
2005年浙江省高校青年教师资助计划项目(285)
文摘
通过在具有大型数据结构的面向对象程序中引入自动内存管理算法,可以提高这类程序的开发质量与效率。自动内存管理算法主要包括内存分配、内存自动回收2个方面。内存分配采用了预分配策略以减少堆内存申请次数,增强数据局部性,提高程序性能;内存自动回收由标记、清除、夯实3个步骤组成,它完成了内存资源的自动回收并通过夯实消除了内存碎片。
关键词
内存管理
大型数据结构
标记
清除
内存分配
Keywords
memory management
large data structure
mark
sweep
compaction
分类号
TP311.13 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
C语言中的垃圾回收分析
4
作者
沈俊慧
机构
福建船政交通职业学院信息工程系
出处
《无线互联科技》
2015年第20期90-91,118,共3页
文摘
C语言没有运行时库,无法自动压缩使用中的内存,缩小堆栈所需内存空间。若只申请内存,没有释放,势必造成系统内存不断减少、丢失。长时间的运行,最终导致系统死机。文章阐述了C语言垃圾产生的原因,并从引用计数、标记—清除算法两方面提出如何实现C语言的垃圾回收。
关键词
C语言
垃圾回收
引用计数
标记—清除算法
Keywords
C Language: trash recycling: reference counting:
mark
-
sweep
algorithm
分类号
TP312.1 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
一种新的适用于面向对象程序设计语言的保守式垃圾收集机制
被引量:
3
5
作者
谢之易
机构
复旦大学计算机科学与工程系
出处
《计算机应用与软件》
CSCD
北大核心
2008年第1期96-99,123,共5页
文摘
主要研究了在缺乏运行时环境支持的情况下,如何为面向对象程序设计语言构建保守式垃圾收集机制的问题。传统的解决方案存在两大主要缺陷:1)指针定位不准确,容易出现内存泄漏;2)应用传统的标记-清扫算法,在清扫阶段执行效率低下。结合面向对象程序设计语言的特点提出了一种新的保守式垃圾收集机制,能够有效地解决这些问题,从而提高了程序运行的鲁棒性和效率,并以C++语言为例进行了具体实现。
关键词
垃圾收集
保守式
标记-清扫
C++
Keywords
Garbage collection Conservative
mark
-
sweep
C + +
分类号
TP312 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
Python垃圾收集器原理研究及应用
被引量:
3
6
作者
郭芬
刘明
机构
美博通通信技术(上海)有限公司
上海惠普有限公司
出处
《信息技术》
2009年第7期93-97,共5页
文摘
Python语言的主要设计目标是简洁,内存管理这类复杂工作自然不需要用户关心。在Python世界中,一切皆对象,每个对象都需要占用一定的内存空间。但使用Python的程序员不需要关心对象的内存分配和释放,这些工作都由Python解释器负责。这种自动管理内存的机制就是垃圾收集,它是一种自动回收内存资源的技术。早在20世纪50年代垃圾收集技术就已经在Lisp语言中实现了。GC变得耳熟能详得归功于Java。随着Java语言的成功,垃圾收集也成了每个程序员都熟悉的术语。本文的主要目的是简单介绍一下Python虚拟机中垃圾收集机制的实现原理,从而使每个Python程序员对Python所提供的特性有更深入的理解。
关键词
PYTHON
GARBAGE
COLLECTION
mark
—
sweep
Keywords
Python
garbage collection
mark
-
sweep
分类号
TP274 [自动化与计算机技术—检测技术与自动化装置]
下载PDF
职称材料
题名
基于垃圾回收的三维引擎内存管理系统
7
作者
栾添
赵奎
机构
中国科学院大学
中国科学院沈阳计算技术研究所
出处
《计算机系统应用》
2018年第3期95-98,共4页
文摘
本文面向三维引擎的上层内存管理,提出了一种基于垃圾回收算法的管理系统,辅助三维引擎使用者回收循环引用的内存.该系统基于由库的形式提供,并且不需要用户修改现有代码.用户只需要使用系统提供的接口创建对象,系统就能够在必要时自动回收内存.测试表明,本系统在可接受的开销下实现了循环引用内存的回收.
关键词
垃圾回收
三维引擎
循环引用
内存管理
标记-清除
Keywords
garbage collection
three-dimensional (3D) graphics engine
circular reference
memory management
mark
-and-
sweep
分类号
TP315 [自动化与计算机技术—计算机软件与理论]
下载PDF
职称材料
题名
作者
出处
发文年
被引量
操作
1
基于生命期预测的分代式垃圾收集算法
张涛
白瑞林
邹骏宇
《计算机工程》
CAS
CSCD
北大核心
2015
2
下载PDF
职称材料
2
一种高效的垃圾收集器CCone
王伟
杨克峤
周寻
曹志伟
杨珉
《小型微型计算机系统》
CSCD
北大核心
2010
0
下载PDF
职称材料
3
一种针对大型数据结构的自动内存管理算法
孙勇
林菲
《杭州电子科技大学学报(自然科学版)》
2005
0
下载PDF
职称材料
4
C语言中的垃圾回收分析
沈俊慧
《无线互联科技》
2015
0
下载PDF
职称材料
5
一种新的适用于面向对象程序设计语言的保守式垃圾收集机制
谢之易
《计算机应用与软件》
CSCD
北大核心
2008
3
下载PDF
职称材料
6
Python垃圾收集器原理研究及应用
郭芬
刘明
《信息技术》
2009
3
下载PDF
职称材料
7
基于垃圾回收的三维引擎内存管理系统
栾添
赵奎
《计算机系统应用》
2018
0
下载PDF
职称材料
已选择
0
条
导出题录
引用分析
参考文献
引证文献
统计分析
检索结果
已选文献
上一页
1
下一页
到第
页
确定
用户登录
登录
IP登录
使用帮助
返回顶部