To be alerted when this article is update, click Subscribe to Article.
For related information on JVM performance optimization, see
JVM performance optimization, Part 1: A JVM technology primer.
Impact/Risks:
All settings represent a trade-off between different approaches intended for different situations. During performance tuning, you should always load test and profile your specific application(s). It is important to be able to measure the specific performance gains (or losses) from making any adjustments to the settings. If you cannot do that accurately, it is impossible to determine how to maximize performance.