2

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

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

4

2 回答 2

1

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

于 2012-09-11T11:27:25.390 回答
1

BTrace 会有所帮助

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

于 2012-10-17T18:07:22.093 回答