有时我听到人们讨论Java的启动时间。它似乎是一个重要的性能方面,但它真正是什么呢?
它由什么组成? 1.由动态类加载引起的类加载时间? 2.或者是编译器在编译时产生的首次编译开销? 3.或者是在Java程序执行的开始阶段导致“缓慢”的其他原因?
其次,第二个问题是: 如何测量Java程序的启动时间?从哪个点到哪个点被称为启动时间的持续时间?
我不知道我的问题是否表达正确,如果不正确,请告诉我。谢谢!
它由什么组成? 1.由动态类加载引起的类加载时间? 2.或者是编译器在编译时产生的首次编译开销? 3.或者是在Java程序执行的开始阶段导致“缓慢”的其他原因?
其次,第二个问题是: 如何测量Java程序的启动时间?从哪个点到哪个点被称为启动时间的持续时间?
我不知道我的问题是否表达正确,如果不正确,请告诉我。谢谢!