Java虚拟机中的动态锁cache优化
文献类型:期刊论文
作者 | 林传文2; 顾乃杰2; 蔡嵩松1 |
刊名 | 中国科学技术大学学报
![]() |
出版日期 | 2013 |
卷号 | 43期号:4页码:271 |
关键词 | Java虚拟机 锁cache机制 即时编译 |
ISSN号 | 0253-2778 |
英文摘要 | Java虚拟机在运行过程中使用即时编译器编译Java程序的热点方法,然后直接执行热点方法的本地代码.锁cache机制允许Java虚拟机将编译方法的本地代码锁在cache中,以提高编译执行时的指令cache命中率.通过分析Java虚拟机中编译方法的调用规律,得到编译方法的活跃时间段、平均大小和内存分布情况.基于编译方法的调用规律,给出Java虚拟机中的动态锁cache优化方法.在Java热点方法的活跃期将其本地代码段锁在cache中,以减少cache失效.最后,在龙芯3A的HotSpot虚拟机上实现了动态锁cache优化方法.实验结果表明,Java虚拟机中的动态锁cache优化方法能够使SPECjvm2008运行时的cache失效次数平均降低8.5%,性能平均提升4%. |
语种 | 英语 |
源URL | [http://119.78.100.204/handle/2XEOYT63/37725] ![]() |
专题 | 中国科学院计算技术研究所期刊论文_中文 |
作者单位 | 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. |
入库方式: OAI收割
来源:计算技术研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。