いくつかのハードウェア制限のあるデバイスにデプロイされるアプリケーション用の OSGi バンドルの開発を開始しています。そのバンドルの実行をプロファイルして、最終的なデバイスの依存関係に常に適合するようにする方法を知りたいです。各バンドルが使用しているメモリ量を把握し、ボトルネックを特定し、同じサービスの異なる実装を比較するためのプロファイラーがあれば便利です。
OSGi デプロイメント用のプロファイラーはありますか、それとも一般的な Java プロファイラーを使用する必要がありますか?
開発のために、Apache felix で Pax ランナーを使用してバンドルを実行し、maven を使用してプロジェクトの依存関係とビルドを管理しています。