2011-09-12 12 views
1

私はいくつかのインスタンスのメモリruntime.Iをプロファイルするclassmexerを使用しようとしていますがWebshpere 6.1の汎用JVM引数として次のように設定していますWAS6.1ます。java.lang.UnsatisfiedLinkError:日/楽器/ InstrumentationImpl.getObjectSize0

-javaagent:C:/Downloads/classmexer.jar

次の例外がスローされますます。java.lang.UnsatisfiedLinkError:によって引き起こさ

日/楽器/ InstrumentationImpl.getObjectSize0(Ljava/LANG /オブジェクト;)J sun.instrument.InstrumentationImpl.getObjectSize(InstrumentationImpl.java:116)でat com.javamex.classmexer.MemoryUtil.deepMemoryUsageOf0(MemoryUtil.java:178)

ただし、スタンドアロンでも機能します。

提案がありますか?

答えて

0

AppServer/lib/extなどの共有ライブラリディレクトリに依存関係とclassmexerをコピーする必要があります。例外は、WASがシェル内のPATHセットから必要なものをすべて検索しないためにスローされます。それがスタンドアロンとしても機能する理由です。

関連する問題