- 2
- 0
- 约5.11万字
- 约 53页
- 2019-04-26 发布于上海
- 举报
摘
摘 要
摘 要
Java 语言是世界上使用最广泛的依赖于垃圾收集(Garbage Collector,GC)的 编程语言。GC 在堆上处理应用程序的对象分配请求并自动管理对象的回收。GC 具有对内存管理的可靠性以及对程序员的便利性等优点,但是它所产生的收集暂 停和 CPU 损失使其成为了目前影响 Java 虚拟机性能的重要因素之一。
本课题组展开了对 GC 内存管理优化的研究并取得了一定的成果。课题组已 经提出一种即时编译器(Just-in-time Compiler,JIT)辅助的垃圾收集技术,通过 JIT 对应用程序展开对象生命期分析,计算堆中对象的生命期信息并插桩回收指令以 显式回收堆中已死亡的对象,并在 Java 虚拟机中实现了这些内存管理优化。然 而课题组的前期工作对 Java 库函数的分析相对保守,并且实现平台的垃圾收集 算法对堆空间的利用率还有待改善。本文致力于改进原有系统,重点提出一种针 对 Java 库函数的精确分析模式,探讨完成以下工作:
1. 利用 Java 库函数对内存状态的改变模式来指导 Java 库函数的精确分析。 我们用指向逃逸图来形式化描述 Java 库函数对内存状态的改变情况,生成相应 改变模式库以精确分析 Java 库函数。
2. 对应用程序中的循环内分配点进行优化,识别可外提的循环内分配点, 实施分配点外提变换。
3. 在紧致垃圾收集器
您可能关注的文档
- 加筋土陡边坡稳定性研究-建筑与土木工程专业论文.docx
- 加筋土挡墙的作用机理研究及其动力分析-岩土工程专业论文.docx
- 加筋垫层减小软基沉降的现场试验及分析-道路与铁道工程专业论文.docx
- 加筋土路基力学行为的研究-道路与铁道工程专业论文.docx
- 加筋土挡墙静动力稳定性研究-结构工程专业论文.docx
- 加筋板流固耦合振动及试验研究-结构工程专业论文.docx
- 加筋板稳定性承载能力的研究-机械设计及理论专业论文.docx
- 加筋板极限强度计算与分析-船舶与海洋结构物设计制造专业论文.docx
- 加筋土挡墙的弹塑性分析及性状研究-岩土工程专业论文.docx
- 加筋膨胀土强度特性研究-岩土工程专业论文.docx
原创力文档

文档评论(0)