Institute of Computing Technology, Chinese Academy IR
Java虚拟机中的动态锁cache优化 | |
林传文1; 顾乃杰1; 蔡嵩松2 | |
2013 | |
发表期刊 | 中国科学技术大学学报 |
ISSN | 0253-2778 |
卷号 | 43期号:4页码:271 |
摘要 | Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规律,得到编译方法的活跃时间段、平均大小和内存分布情况.基于编译方法的调用规律,给出Java虚拟机中的动态锁cache优化方法.在Java热点方法的活跃期将其本地代码段锁在cache中,以减少cache失效.最后,在龙芯3A的HotSpot虚拟机上实现了动态锁cache优化方法.实验结果表明,Java虚拟机中的动态锁cache优化方法能够使SPECjvm2008运行时的cache失效次数平均降低8.5%,性能平均提升4%. |
关键词 | Java虚拟机 锁cache机制 即时编译 |
语种 | 英语 |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/37726 |
专题 | 中国科学院计算技术研究所期刊论文_中文 |
作者单位 | 1.中国科学技术大学计算机科学技术学院 2.中国科学院计算技术研究所 |
推荐引用方式 GB/T 7714 | 林传文,顾乃杰,蔡嵩松. Java虚拟机中的动态锁cache优化[J]. 中国科学技术大学学报,2013,43(4):271. |
APA | 林传文,顾乃杰,&蔡嵩松.(2013).Java虚拟机中的动态锁cache优化.中国科学技术大学学报,43(4),271. |
MLA | 林传文,et al."Java虚拟机中的动态锁cache优化".中国科学技术大学学报 43.4(2013):271. |
条目包含的文件 | 条目无相关文件。 |
个性服务 |
推荐该条目 |
保存到收藏夹 |
查看访问统计 |
导出为Endnote文件 |
谷歌学术 |
谷歌学术中相似的文章 |
[林传文]的文章 |
[顾乃杰]的文章 |
[蔡嵩松]的文章 |
百度学术 |
百度学术中相似的文章 |
[林传文]的文章 |
[顾乃杰]的文章 |
[蔡嵩松]的文章 |
必应学术 |
必应学术中相似的文章 |
[林传文]的文章 |
[顾乃杰]的文章 |
[蔡嵩松]的文章 |
相关权益政策 |
暂无数据 |
收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论