计算机应用

• 典型应用 • 上一篇    

JDK6 HotSpot虚拟机在龙芯平台上的研究与移植

吴少刚 李攀攀   

  1. 中国石油大学(华东) 中国石油大学(华东)
  • 收稿日期:2008-09-05 修回日期:1900-01-01 发布日期:2009-04-22 出版日期:2009-02-01
  • 通讯作者: 李攀攀

Research and porting of JDK6 HotSpot virtual machine on Loongsonbased platform

WU Shao-Gang LI Pan-Pan   

  • Received:2008-09-05 Revised:1900-01-01 Online:2009-04-22 Published:2009-02-01
  • Contact: LI Pan-Pan

摘要: 研究了JDK6 HotSpot虚拟机,主要分析了JDK6 HotSpot虚拟机的结构和运行机制。针对龙芯平台上的应用,研究了将JDK6 HotSpot虚拟机移植到龙芯处理器平台系统上的关键技术,给出了相应的移植方案。通过初步的移植,使得龙芯平台通过移植后的JDK6 HotSpot虚拟机能在console端支持Java运行环境。最后,分析了移植后的HotSpot虚拟机的性能瓶颈,并给出了优化的方法。

关键词: JDK6 HotSpot虚拟机, 龙芯平台, Java, 移植

Abstract: The Java Virtual Machine (JVM) was studied. The architecture and running mechanism of the JDK6 HotSpot VM were mainly analysed, and the key techniques of porting JDK6 HotSpotVM to given Loongsonbased and operating system for Loongson-based application were studied, then the porting scheme was provided. Through the initial porting on Loongsonbased platform, the Loongson-based platform could support Java running environment on console by ported JDK6 HotSpot VM. Finally, the performance bottleneck of HotSpot VM was analysed, and the optimization solution was given.

Key words: JDK6 HotSpot VM, Loongson, Java, Porting