-
题名Java虚拟机中无用单元的精确回收
被引量:2
- 1
-
-
作者
丁宇新
程虎
-
机构
中国科学院软件研究所
-
出处
《计算机学报》
EI
CSCD
北大核心
1999年第11期1228-1232,共5页
-
文摘
保守无用单元回收算法由于没有考虑内存单元的类型信息而导致大量的无用单元无法回收,该文结合Java 虚拟机的特点提出了对象空间的优化存储结构、内存单元数据类型的标记算法.优化存储结构将对象引用域与基本域分开存放,加快了垃圾回收程序扫描对象空间的速率.内存单元数据类型的标记算法采用静态变量标记与动态变量跟踪的方法,较好地解决了变量数据类型的控制点依赖与控制路径依赖,为无用单元的精确回收奠定了基础,该文并就增量回收算法的设计进行了简单的讨论. 最后作者用实验验证了该方法的可行性,实验表明动态内存标记并没有引入过多的时间耗费且回收空间显著增加.
-
关键词
无用单元回收
虚拟机
java语言
程序设计
-
Keywords
java, garbage collection, virtual machine.
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名基于垃圾收集的Java程序性能改善方法
被引量:3
- 2
-
-
作者
赵源
李竹
裘鸿林
程东年
-
机构
国家数字交换系统工程技术研究中心
-
出处
《计算机应用研究》
CSCD
北大核心
2005年第10期217-219,222,共4页
-
基金
国家"863"计划资助项目(MII-C3G-02-20/863-317-03-01-02-20)
-
文摘
JVM中堆的默认配置有时并不适用于大型程序,这会使系统在垃圾收集上耗费过多的时间,进而导致程序性能下降。简要分析了HotSpot JVM垃圾收集机制,然后结合已有研究,以一个网管程序为例,提出了通过调整垃圾收集提高程序运行效能的方法。
-
关键词
java虚拟机
内存管理
垃圾收集
性能调整
-
Keywords
java virtual machine
Memory Management
garbage collection
Performance Tuning
-
分类号
TP331
[自动化与计算机技术—计算机系统结构]
-
-
题名基于嵌入式Java虚拟机的垃圾收集优化算法
被引量:4
- 3
-
-
作者
吴志军
何加铭
曾兴斌
史智慧
-
机构
宁波大学通信技术研究所
浙江省移动网应用技术重点实验室
宁波新然电子信息科技发展有限公司
-
出处
《计算机工程》
CAS
CSCD
2012年第7期46-48,共3页
-
基金
国家科技重大专项基金资助项目(2011ZX0302-004-02)
"核高基"重大专项(2009ZX01039-001-002-004)
+2 种基金
科技部公共服务平台基金资助项目(9C26243314159)
浙江省科技厅基金资助项目(2009C31107)
宁波大学科研基金资助项目(B00241104900)
-
文摘
对分代垃圾收集算法进行分析和改进,提出一种适用于嵌入式Java虚拟机的垃圾收集优化算法。采取动态的分代方式,将旧生代的回收工作细分,从而充分利用堆空间,缩短分代回收中全收集导致的停顿时间。实验结果表明,该算法能保持较高的垃圾收集效率,系统平均停顿时间较少。
-
关键词
java虚拟机
垃圾收集
动态分代
增量回收
-
Keywords
java virtual machine(JVM)
garbage collection(GC)
dynamic generation division
incremental collection
-
分类号
TP311
[自动化与计算机技术—计算机软件与理论]
-
-
题名Java垃圾收集机制及性能调节
被引量:4
- 4
-
-
作者
曾天慧
於时才
董荣辉
-
机构
兰州理工大学计算机与通信学院
-
出处
《计算机工程与设计》
CSCD
北大核心
2006年第17期3242-3244,3247,共4页
-
文摘
Java技术通过自动的垃圾收集来管理内存的回收,降低了编写代码的复杂程度,减小了系统中潜在的不安全因素。针对众多开发人员在实际应用中未能充分发挥垃圾收集机制优势的情况,基于对Java虚拟机中垃圾收集机制及其实现的分析,提出了在具体应用中对垃圾收集算法进行选择和对Java虚拟机相关参数进行调节的方法。实验表明,该方法使得垃圾收集对系统性能的负面影响最小化,从而提高了系统的性能和效率。对开发人员具有一定的参考价值。
-
关键词
垃圾收集
java虚拟机
分代式垃圾收集算法
性能调节
-
Keywords
garbage collection (GC)
java virtual machine (JVM)
generational GC algorithm
performance tuning
-
分类号
TP302.7
[自动化与计算机技术—计算机系统结构]
-
-
题名基于嵌入式Java虚拟机的垃圾回收算法
被引量:4
- 5
-
-
作者
谌宁
覃征
-
机构
清华大学软件学院
-
出处
《计算机应用》
CSCD
北大核心
2005年第1期218-219,223,共3页
-
基金
国家863计划资助项目(2003AA122120)
-
文摘
阐述了一种适用于嵌入式Java虚拟机的垃圾回收算法。该算法对分代回收算法中代的划分方式,引用跟踪等方面进行改进,以降低对运行时间和内存空间的需求,从而使其适用于资源有限的嵌入式环境。试验结果表明,该算法有效提高了垃圾回收效率。
-
关键词
java虚拟机
垃圾回收
分代回收
嵌入式
-
Keywords
java virtual machine
garbage collection
generational garbage collection
embedded system
-
分类号
TP302.7
[自动化与计算机技术—计算机系统结构]
-
-
题名无用内存单元自动回收过程的实时性问题研究
被引量:3
- 6
-
-
作者
赵苑苑
王万诚
黄广君
普杰信
-
机构
河南科技大学计算机系
广东外语外贸大学信息科学技术学院
-
出处
《计算机应用与软件》
CSCD
北大核心
2006年第2期137-139,共3页
-
基金
河南省自然科学基金(No.0311012600)资助
教育部科研基金(No.20030503)资助
-
文摘
自动垃圾回收技术是Java的核心技术之一。垃圾回收耗时的不确定性阻碍了Java在实时过程中的应用。基于最大响应时间分析方法,利用Petri网分析了垃圾回收过程。通过Java虚拟机内部堆空间的合理划分和采用多线程同步技术可以降低垃圾回收中的停滞现象,提高Java程序的执行速度和实时性。
-
关键词
虚拟机
垃圾回收
实时性
Petri网
回收过程
内存单元
自动
java虚拟机
java程序
回收技术
-
Keywords
java virtual machine garbage collection Real-time Petri net
-
分类号
TP273
[自动化与计算机技术—检测技术与自动化装置]
-
-
题名一种改进的增量式JVM垃圾收集算法
被引量:2
- 7
-
-
作者
张嗜军
高曙
-
机构
武汉理工大学计算机科学与技术学院
-
出处
《计算机工程》
CAS
CSCD
2012年第1期71-73,共3页
-
文摘
非增量式Java虚拟机(JVM)垃圾回收算法的内存开销较大。为此,提出一种基于栈式分配策略的JVM增量式垃圾收集算法。对Java栈帧进行改造使其支持存储对象,改进增量式收集器中堆空间的划分、引用跟踪方式,以减少垃圾收集带来的不确定性暂停。实验结果表明,该算法能有效减少暂停的频率和时长,提高运行速度。
-
关键词
java虚拟机
垃圾收集
增量式垃圾收集器
实时
栈分配
-
Keywords
java virtual machine(JVM)
garbage collection
incremental garbage Collector(GC)
real-time
stack allocation
-
分类号
TP301.6
[自动化与计算机技术—计算机系统结构]
-
-
题名分代算法在KVM中的实现
被引量:3
- 8
-
-
作者
李守龙
-
机构
上海交通大学软件学院
-
出处
《计算机工程》
EI
CAS
CSCD
北大核心
2006年第22期69-71,共3页
-
基金
上海市科委智能手机基金资助项目(04dz15012)
-
文摘
在嵌入式系统中,需要分析什么样的垃圾回收机制能够适应嵌入式系统的特点,满足系统对于稳定性和性能的要求,分析了嵌入式Java虚拟机KVM垃圾回收机制的特点,所采用的垃圾收集算法,以及垃圾收集器在KVM中是如何工作的,找出存在的缺陷和不足,并在mark-sweep-compact算法的基础上实现了分代算法。
-
关键词
嵌入式系统
java虚拟机
KVM
垃圾收集
分代算法
-
Keywords
Embedded system
java virtual machine
Kilobytes virtual machine(KVM)
garbage collection
Generation algorithm
-
分类号
TP31
[自动化与计算机技术—计算机软件与理论]
-
-
题名并发垃圾收集器及其调度方法的研究
- 9
-
-
作者
周寻
-
机构
复旦大学并行处理研究所
-
出处
《计算机应用与软件》
CSCD
2010年第9期4-6,共3页
-
基金
国家自然科学基金项目(90818015)
-
文摘
垃圾收集技术被广泛地应用于现代高级编程语言环境中,它在解决内存泄露等问题的同时也影响了应用程序的响应时间。为了减小甚至消除由于垃圾收集所造成的应用程序停顿,设计并实现了能与应用程序并发运行的垃圾收集器Tick。在研究过程中,使用Snapshot-at-the-Beginning算法解决了"一致性丢失"的问题;并动态地对垃圾收集线程进行调度,从而更加有效地利用系统资源。测试结果表明,Tick能有效地消除应用程序因垃圾收集所造成的停顿并减少应用程序的执行时间。
-
关键词
垃圾收集
多核处理器
java虚拟机
-
Keywords
garbage collection multieore processor java virtual machine
-
分类号
TP311.1
[自动化与计算机技术—计算机软件与理论]
-