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 algorithm 's CPU and memory requirements are comparable to existing general-purpose compressors.