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文件 |
| 谷歌学术 |
| 谷歌学术中相似的文章 |
| [林传文]的文章 |
| [顾乃杰]的文章 |
| [蔡嵩松]的文章 |
| 百度学术 |
| 百度学术中相似的文章 |
| [林传文]的文章 |
| [顾乃杰]的文章 |
| [蔡嵩松]的文章 |
| 必应学术 |
| 必应学术中相似的文章 |
| [林传文]的文章 |
| [顾乃杰]的文章 |
| [蔡嵩松]的文章 |
| 相关权益政策 |
| 暂无数据 |
| 收藏/分享 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论