我有一个多线程应用程序,我已经通过.war(它包括Java和Adobe Flex)部署在Tomcat服务器上,并且出于某种原因,它占用了100%的cpu(50%来自2)核心,4核心上25%,等等)。据我所知,我没有错误的轮询或同时(真实),我很难找到问题。
过去我曾经描述过C / C ++代码,很容易看到“哦,这个函数被多次调用x并占用了X%的时间。”是否有一些实用程序可以做类似的事情?项目无法从IDE运行(因此我假设无法以正常方式进行分析),必须通过.war进行部署。该项目在Netbeans / FlashBuilder中,如果这有所作为。