Here are some Java system properties that can be used while starting a new JVM. These options either provide some kind of performance benefits under certain conditions, or are used
to override default values, when using default values is not suitable or not a good option.