如何知道ClassLoader加载特定.class或.jar需要多长时间?
JVM选项-verbose:class
允许知道ClassLoader加载.class和jar的顺序。但它没有告诉我特定的.jar是否需要花费大量时间才能加载。
答案 0 :(得分:1)
您可以覆盖类加载器并将测量值添加到compile()方法。
答案 1 :(得分:1)
BTrace会有所帮助
这里是一个示例脚本,只是跟踪类加载 你可以自己加点时间 http://kenai.com/projects/btrace/sources/hg/content/samples/Classload.java?rev=267