エンタープライズ Java アプリケーション (ear - 少数の ejb と webapp) を weblogic 10 にデプロイし、Sun Java 5 を使用しています。応答時間、CPU、およびメモリ使用量は、少数のユーザーの負荷の下では問題ありませんが、同時ユーザーを > 100 しばらくすると、大きな CPU スパイクが見られます (たとえば、100 ユーザーの負荷テストでは、30 分以上のテスト後に CPU が高くなります)。hprof を使用してアプリのプロファイルを作成し、統計を収集したいと考えていましたが、CPU の使用率が高い場合、つまりテストの 30 分後にのみ実行したかったのですが、それを行う方法はありますか?
Sun Java 5 を使用しているため、jmap を使用できません。