0

約 1 時間 10 分実行される Maven ビルドがあります。それは巨大な製品です。ビルドをプロファイリングして、そこから何を変更するかを理解し始めることで、それほど時間がかかる理由を理解しようとしています。

私はそれをプロファイルする方法について少し迷っています。Jprofiler を使用してみましたが、問題は、Maven ビルド JVM に接続できず、結果を取得できなかったことです。

どんなヒントでも大歓迎です!

(stackoverflowで最も人気のある同様の質問を調べましたが、機能しなかったJprofilerを提案する以外に実際には何も役に立ちませんでした)。

4

1 に答える 1

0

これらの引数を Maven ビルドに追加します

-Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.port=1099

次に実行します

java/bin/jvisualvm

実行中のビルドは、プロファイリングする可能性のある JVM のリストに表示される必要があります。

于 2013-04-19T22:13:10.980 に答える