JamaicaVM -- User Documentation: The Virtual Machine for Real-time and Embedded Systems | ||
---|---|---|
Prev | Chapter 2. Jamaica Builder | Next |
The executable file is prepared to be directly burnt into the ROM or loaded into the Flash memory of an embedded device. The Builder takes special care 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 150kB, of course depending 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 supports smart linking through the Option '-smart'.