.war (Java と Adobe Flex の両方を含む) を介して Tomcat サーバーにデプロイしたマルチスレッド アプリケーションがあり、何らかの理由で CPU の 100% (2 コアで 50%、25 コアで 50%) を使用しています。 4 コアの % など)。私が知る限り、間違ったポーリングや while(trues) はなく、問題を見つけるのに苦労しています。
過去に C/C++ コードのプロファイリングを行ったことがありますが、「ああ、この関数が x を何度も呼び出され、X% の時間を占めている」ことは非常に簡単にわかります。似たようなことをするユーティリティはありますか?プロジェクトは IDE から実行できません (したがって、通常の方法ではプロファイリングできないと思います)。.war 経由でデプロイする必要があります。それが違いを生む場合、プロジェクトはNetbeans/FlashBuilderにあります。