1

我有一个多线程应用程序,我通过 .war 部署在 Tomcat 服务器上(它包括 Java 和 Adob​​e Flex),由于某种原因,它占用了 100% 的 cpu(50% 在 2 核上,25 % 在 4 核上,等等)。据我所知,我没有错误的轮询或 while(true),而且我很难找到问题所在。

过去我分析过 C/C++ 代码,很容易看到“哦,这个函数被多次调用 x 并且占用了 X% 的时间”。是否有一些实用程序可以做类似的事情?该项目不能从 IDE 运行(所以我假设不能以正常方式进行分析),它必须通过 .war 部署。该项目位于 Netbeans/FlashBuilder 中,如果有影响的话。

4

0 回答 0