Chris Hansen will be presenting an early version of a talk that he will be delivering at the JavaOne technology conference in October. Chris has organized technology events for youth in Portland and is a senior engineering manager for New Relic's Java agent.
The Oracle HotSpot JVM has hundreds of command-line options for tuning performance for your particular application and workload. Which ones are the most useful and the most commonly used, and which are misused? New Relic monitors more than half a million JVMs. In addition to providing runtime performance data, the New Relic Java Agent reports JVM command-line options. By looking at anonymous JVM configuration data, we can draw out interesting patterns and trends. This presentation walks through some of the most commonly used JVM options and some cases in which certain combinations may have unintended consequences. You’ll come away with a better idea of when to use an option and when JVM defaults may be the best choice.