Compression of Java class files

Date

1996

Authors

Corless, Jason David

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

The Java environment differs from traditional environments because apphcation code can be dynamically loaded over a network. The application code, contained m Java class files, is loaded as it is required. If the application is large, there can be a significant waiting period for the user. One solution to this problem is to compress the code so that it can be transmitted more quickly. Existing general-purpose data compressors tend to perform poorly on Java class files. We develop a specialized data compression algorithm for Java class files that, on average, outperforms general-purpose compressors by 28%. Our algo­rithm 's CPU and memory requirements are comparable to existing general-purpose com­pressors.

Description

Keywords

Citation