Java Bytecode Compression for Embedded Systems - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 1998

Java Bytecode Compression for Embedded Systems

Résumé

A program executing on an embedded system or similar environment faces limited memory resources and fixed time constrains. We demonstrate how factorization of common instruction sequences can be automatically applied to Java bytecode programs. Based on a series of experiments, we argue that program size is reduced by 30% on the average, typically with an execution time penalty of less than 30%. The one-time, minor modifications necessary to make a standard Java interpreter compatible with this factorized code are presented on the Harissa virtual machine, together with an algorithm for performing the factorization of Java bytecode.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-3578.pdf (286.51 Ko) Télécharger le fichier

Dates et versions

inria-00073103 , version 1 (24-05-2006)

Identifiants

  • HAL Id : inria-00073103 , version 1

Citer

Lars Raeder Clausen, Ulrik Pagh Schultz, Charles Consel, Gilles Muller. Java Bytecode Compression for Embedded Systems. [Research Report] RR-3578, INRIA. 1998. ⟨inria-00073103⟩
163 Consultations
622 Téléchargements

Partager

Gmail Facebook X LinkedIn More