jeode.evm.memory.overallSize
The maximum amount of dynamic Java/System memory allowed
Type:
Integer Default Value:
15 m Must be positive
This is the maximum amount of dynamic memory (in bytes) allowed at run-time for Java objects and EVM data梐lso see notes for stack size. Dynamic memory use is that determined by JeodeRuntime at run-time, satisfied by dynamic memory allocation requests upon the target OS.
The dynamic memory acquired by JeodeRuntime is shared between:
Java memory:
relocatable, garbage collectable Java heap objects
System memory:
immovable Jeode "system" objects
Normally, either of these could (theoretically) occupy the whole of the dynamically allocated memory if run-time conditions required. You can also use the jeode.evm.memory.javaLimit and jeode.evm.memory.sysLimit properties to define ceiling values for Java or system memory usage if needed.
Note:
To find static memory use (including the space occupied by the Jeode EVM executable and its predefined data structures), run a target-specific executable analyzer tool on your host (for example, objdump).
 |