Passer à la navigation principale Passer à la recherche Passer au contenu principal

A lazy developer approach: Building a JVM with third party software

  • Nicolas Geoffray
  • , Gaël Thomas
  • , Charles Clément
  • , Bertil Folliot
  • Sorbonne Université

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

The development of a complete Java Virtual Machine (JVM) implementation is a tedious process which involves knowledge in different areas: garbage collection, just in time compilation, interpretation, file parsing, data structures, etc. The result is that developing its own virtual machine requires a considerable amount of man/year. In this paper we show that one can implement a JVM with third party software and with performance comparable to industrial and top open-source JVMs on scientific applications. Our proof-of-concept implementation uses existing versions of a garbage collector, a just in time compiler, and the base library, and is robust enough to execute complex Java applications such as the OSGi Felix implementation and the Tomcat servlet container.

langue originaleAnglais
titrePrinciples and Practice of Programming in Java - Proceedings of the 6th International Conference, PPPJ 2008
Pages73-82
Nombre de pages10
Les DOIs
étatPublié - 1 déc. 2008
Evénement6th International Conference on Principles and Practice of Programming in Java, PPPJ 2008 - Modena, Italie
Durée: 9 sept. 200811 sept. 2008

Série de publications

NomPrinciples and Practice of Programming in Java - Proceedings of the 6th International Conference, PPPJ 2008

Une conférence

Une conférence6th International Conference on Principles and Practice of Programming in Java, PPPJ 2008
Pays/TerritoireItalie
La villeModena
période9/09/0811/09/08

Empreinte digitale

Examiner les sujets de recherche de « A lazy developer approach: Building a JVM with third party software ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation