测量ClassLoader加载类或jar所需的时间



如何知道ClassLoader加载特定的.class或.jar需要多长时间?

JVM选项-verbose:class允许知道ClassLoader加载.class和jar的顺序。但它并没有告诉我一个特定的.jar是否需要很长时间才能加载。

您可以覆盖Classloader并将测量值添加到compile()方法中。

BTrace将有助于

这是一个仅跟踪类加载的示例脚本你可以自己增加时间http://kenai.com/projects/btrace/sources/hg/content/samples/Classload.java?rev=267

最新更新