| JamaicaVM 3.2 — User Documentation: The Virtual Machine for Realtime and Embedded Systems | ||
|---|---|---|
| Prev | Chapter 6. Jamaica Builder | Next |
The executable file is ready to be burnt directly into the ROM or loaded into the Flash memory of an embedded device. The Builder optimizes for the requirements of embedded targets:
Application classes are represented in a special compact format reducing the memory footprint of the application to a minimum (typical small Jamaica applications start at a size of about 1.5MB, depending of course on the target platform's CPU and object file format).
The executable application contains all required class files and settings so that no dynamic loading of classes is required once an application has been built.
To further reduce the memory footprint, the Builder performs smart linking.