title: How do I measure JVM startup time?
body: <p>I have an application written in java and I want to know how much time it takes before reaching <code>static void int main(String args)</code> and what it is doing at that stage how can I achieve that?</p>
  
  <p>I am aware that microsoft have a tool called MPGO (Manager profile guided optimisation) is there an equivalent for Java?</p>