特定の .class または .jar が ClassLoader によってロードされるのにかかる時間を知る方法は?
JVM オプション-verbose:class
を使用すると、ClassLoader が .class と jar をロードする順序を知ることができます。ただし、特定の .jar に時間がかかるか、ロードされないかはわかりません。
特定の .class または .jar が ClassLoader によってロードされるのにかかる時間を知る方法は?
JVM オプション-verbose:class
を使用すると、ClassLoader が .class と jar をロードする順序を知ることができます。ただし、特定の .jar に時間がかかるか、ロードされないかはわかりません。
Classloader を上書きして、compile() メソッドに測定値を追加できます。
BTrace が役立ちます
これは、クラスの負荷をトレースするだけのサンプルスクリプトです。時間を自分で追加できます http://kenai.com/projects/btrace/sources/hg/content/samples/Classload.java?rev=267