Skip to content

Opening book details…

Can I read Proxy compilation of dynamically loaded Java classes with MoJo on EtoBox?

Proxy compilation of dynamically loaded Java classes with MoJo by Matt Newsome; Des Watson is a Computer Science article available to read on EtoBox.

What is Proxy compilation of dynamically loaded Java classes with MoJo about?

Interest in Java implementations for resource-constrained environments such as embedded systems has been tempered by concerns regarding its efficiency. Current native compilers for Java offer dramatic increases in efficiency, but have poor support for dynamically-loaded classes, which are typically served by slow interpreters or JIT compilers, the code-size of this latter utterly mismatching the resource constraints of the system.After a brief survey of Ahead-of-Time compilers for Java, we present MoJo --- a new native compiler and the testbed for our proxy compilation scheme, which allows embedded clients to connect to servers and delegate compilation of Java class packages to native code libraries.We also present initial results from experimental testing using MoJo in a resource-constrained, mobile computing environment. We show that MoJo is faster than all surveyed Java implementations for the test platform executing our initial test application. Our proxy compilation scheme results in a 94% speed increase over the fastest tested interpreter system and a 20% speed increase over the fastest tested JIT system.The MoJo-generated binaries for the application are also shown to be 45

Who reads Proxy compilation of dynamically loaded Java classes with MoJo?

It is typically read by researchers, students, and practitioners in Computer Science.

Author
Matt Newsome; Des Watson
Publisher
ACM
Published
2002
Language
EN
Field
Computer Science (Physical Sciences)

More by Matt Newsome; Des Watson

Browse all works by Matt Newsome; Des Watson