1. ホーム
  2. jvm

[解決済み] 複数のjavaエージェントでJavaプログラムを起動するには?

2023-03-22 13:47:37

質問

javaエージェントでjavaプログラムを起動する方法を知っています。

java -javaagent:myAgent.jar MyJavaProgram

しかし、私のプログラムを計測するために、2つ以上のJavaエージェントを追加したい場合はどうしたらよいでしょうか?私は、JVMにロードしなければならないすべてのエージェントに対して、java -javaagent:...を再呼び出したくありません。

私はこのようなものを試しました。

java -javaagent:agentA.jar, agentB.jar MyJavaProgram

とか、こんな感じです。

java -javaagent:agentA.jar agentB.jar MyJavaProgram

しかし、成功しない。

私の問題を解決する答えはあるのでしょうか?

ありがとうございます。

どのように解決するのですか?

どのように2つの javaagent パラメータはどうでしょうか?

java -javaagent:agentA.jar -javaagent:agentB.jar MyJavaProgram