The CLDC Specification assumes that:
■ At least 160 kilobytes of non-volatile1 memory
machine and CLDC libraries.
■ At least 32 kilobytes of volatile memory2
runtime (for example, the object heap.)
256 kilobytes of non-volatile memory for the MIDP implementation, beyond what's required for CLDC.
8 kilobytes of non-volatile memory for application-created persistent data
128 kilobytes of volatile memory for the Java runtime (e.g., the Java heap)