http://docs.oracle.com/javase/6/docs/technotes/tools/solaris/java.html の-agentlib, -javaagentの項目について調べてみた あれ、なんか俺agentlibとjavaagentを勘違いしている、、、、? -agentlib -agentlib:hprofや-agentlib:jdwpなどプロファイラやデバッガなどを利用するネイティブライブラリを指定する 詳しくはJVMTI(Java Virtual Machine Tools Interface)を参照すること つまりCやC++を使って、VMにアクセスしてプロファイル情報などを引き抜いたり、デバッグ用に挙動を操作したりすることができるらしい JVMTIの日本語DOC http://java.sun.com/javase/ja/6/docs/ja/platf