インストゥルメンテーションエージェントを起動時にロードする
java.lang.instrument (Java Platform SE 6)
アプリケーション起動時のオプションに"javaagent:"オプションを指定することで、エージェントのjarアーカイブからエージェントクラスをロードできる(この例の場合、hogeagent.jar中のマニフェスト中に書かれたエージェントクラスのpremainメソッドが自動的に呼び出される)
java -javaagent:hogeagent.jar hogeapp.class
他のJVMからアタッチしてロードするのではなく、アプリケーション起動時に必ずエージェントをロードしたい場合はこちらを使ったほうが楽だ。