OSGi の上に構築された Java アプリケーションのパフォーマンスの問題を診断しようとしています。プラットフォームは、組み込み Linux ボックスで実行される ARM5 プロセッサです。多くの場合、CPU 使用率は 100% で、メモリ消費量が高くなります。
私は組み込みの O/S 側にいます。Java 開発者は、組み込みよりもエンタープライズ アプリケーションの開発に熟練しています。私の経歴には組み込み Java も含まれていますが、まさにこの理由で OSGi を避けてきました。
簡単に解決できることを探しています。CPU とメモリの過剰な消費を引き起こしている可能性のある一般的な設計エラーは何ですか。CPU 使用率をはるかに妥当な値に戻すためにすぐに調査できます。