The Moxie JVM Experience
The Moxie JVM Experience
复制标题
Moxie JVM 体验
DOI:
--
复制
发表时间:
2007
期刊:
影响因子:
--
通讯作者:
D. Ushakov
中科院分区:
文献类型:
--
作者:
S. Blackburn;Sergey I. Salishev;Mikhail Danilov;Oleg A. Mokhovikov;Anton A. Nashatyrev;P. Novodvorský;Vadim I. Bogdanov;Xiao Feng Li;D. Ushakov
By January 1998, only two years after the launch of the first Java virtual machine, almost all JVMs in use today had been architected. In the nine years since, technology has advanced enormously, with respect to the underlying hardware, language implementation, and in the application domain. Although JVM technology has moved forward in leaps and bounds, basic design decisions made in the 90’s has anchored JVM implementation. The Moxie project set out to explore the question: ‘How would we design a JVM from scratch knowing what we know today?’ Amid the mass of design questions we faced, the tension between performance and flexibility was pervasive, persistent and problematic. In this experience paper we describe the Moxie project and its lessons, a process which began with consulting experts from industry and academia, and ended with a fully working prototype.