This document describes the speaker's 20 years of experience working with Java and JVMs from 1995 to 2015. Some key points include:
- The speaker worked on early Java projects in 1996 and helped found a Java consulting firm.
- In 1998, the speaker's firm began developing their own JVM called JRockit to improve performance for application servers.
- In 2002, BEA acquired the speaker's company to gain the performance benefits of JRockit and help develop tools like Java Mission Control.
- The document discusses the evolution of Java features and hardware trends that impacted JVM design over the two decades.