JVM heap size

edit

ECE uses default JVM heap sizes for services that work for testing. When you install ECE specify the recommended JVM heap sizes with --memory-settings JVM_SETTINGS parameter.

For any topology, we recommend:

Service JVM Heap Size (Xms and Xmx)

runner

1 GB

allocator

4 GB

zookeeper

4 GB

director

1 GB

constructor

4 GB

admin-console

4 GB

Other JVM heap sizes can be left at their defaults. For the OpenJDK 8 in use by ECE this means processes will have 1/4 of the host machines memory as the maximum heap size.