6
JenkinsのようなCIサーバと統合するJavaプロファイリングツールはありますか?継続的インテグレーションにおけるJavaプロファイリング
このようなことがあるのかどうかはわかりませんが、素晴らしいのは、YourKit Profilerのスナップショットのような結果を生むテストフレームワークです。これらはCIサーバーによって呼び出され、結果はビルドと共に保存されます。その結果、コード単位でパフォーマンスの変化の履歴を確認し、システム統合レベルでより包括的なパフォーマンス調査を支援することができました。
私は目的を理解しているかどうかわかりません。 CI-はコードを構築し、単体テストを実行し、適切なビルドがあることを確認するためのものです。一方、プロファイラは、CPU、メモリ、スレッドを検査して、実行時を確認します。可能な限り - あなたがperfテストを書いてビルドの一部として実行することで、実際のユーザーの振る舞いが異なるかもしれないと思います。私が見つけた最も近いものは次のとおりです。https://wiki.jenkins-ci.org/display/JENKINS/Performance+Plugin –
目的は、各ビルドのユニットの客観的なパフォーマンスを特定することです。高速なコード要素がありました。第2に、完全なシステムパフォーマンステストを実行する場合、コードがどのくらい速く孤立して実行されているかを理解するため、統合、データ、ネットワーキングなどに注意を集中することができます。 –