-
题名基于动态优先级的实时Java垃圾回收策略
- 1
-
-
作者
王溪波
尹振中
于戈
-
机构
东北大学信息科学与工程学院
沈阳工业大学信息科学与工程学院
-
出处
《沈阳工业大学学报》
EI
CAS
2010年第3期321-325,共5页
-
基金
教育部"春辉计划"科研合作项目(Z2005-2-11013)
-
文摘
针对通用平台下Java虚拟机垃圾回收器(GC)的不定期启动问题,提出了一个周期性提升GC优先级、提前调度GC的解决方案.该方案把优先级按任务的重要程度分两个等级:关键线程和非关键线程,通过计算垃圾回收的时机即计算出垃圾回收的周期上限TGC,在任务运行最长不超过TGC的时间内提升GC的优先级为非关键线程的最大值,从而使GC在不影响关键线程的情况下能提前回收内存中的垃圾,使虚拟机的内存处于非饱和状态.理论分析和实验结果表明,该方法可以提高通用环境下Java关键线程的实时性及执行的可预测性.
-
关键词
JAVA虚拟机
垃圾回收器
优先级
实时
周期
线程
可预测性
内存管理
-
Keywords
Java virtual machine
garbage collector
priority
real-time
period
thread
predictability
memory management
-
分类号
TP316.2
[自动化与计算机技术—计算机软件与理论]
-
-
题名关于Java的鲁棒性分析
- 2
-
-
作者
刘海涛
刘剑
韩中华
-
机构
沈阳建筑工程学院自动控制系
-
出处
《沈阳建筑工程学院学报(自然科学版)》
2002年第4期309-311,共3页
-
基金
辽宁省自然科学基金项目 (972 1 0 4)
-
文摘
从Java鲁棒性中的垃圾回收器的应用、严格的违例控制规范的建立和移动代码的验证这三个方面 ,提出了程序设计中的对象消除问题、程序中违例问题和移动代码问题 ,具体论述了垃圾回收器的应用对于对象消除问题的解决 ,严格的违例控制规范的建立对于程序中违例问题的解决和移动代码的验证对于移动代码问题的解决 .得出Java中鲁棒性的应用对于建立大型、健壮和稳定的程序系统的重要性 .
-
关键词
JAVA
鲁棒性
垃圾回收器
移动代码
程序设计语言
对象消除
程序设计
-
Keywords
Java
robustness
GC(garbage clean)
mobile code
-
分类号
TP312
[自动化与计算机技术—计算机软件与理论]
-