heapothesys
heapothesys copied to clipboard
Automate exploration of Extremem performance envelope
For a given JVM garbage collector and Extremem workload configuration, it is desirable to automate the exploration of what range of JVM configurations (e.g. how many cores, how much heap memory) is required to sustain compliance with a particular range of client response time jitter.
In particular, suppose we want to assure 99.9% of response times to be less than 10ms. How large does the heap need to be and how many cores must be dedicated to GC?