JProbe 用于分析 Java EE 应用程序
Posted
技术标签:
【中文标题】JProbe 用于分析 Java EE 应用程序【英文标题】:JProbe for profiling a Java EE application 【发布时间】:2011-12-23 14:30:11 【问题描述】:我正在使用 JProbe 分析 Java EE 应用程序。
通过负载测试器 (JMeter),我执行了 2000 个测试应用程序的请求。
我看到 JMeter 提供的所有 2000 请求都已通过。
现在我的问题是,即使已经执行了 2000 个请求,但仍然在 JProbe 上,为什么显示的线程指示、等待和处于阻塞状态?
请看以下屏幕截图:
【问题讨论】:
【参考方案1】:无法查看附加的屏幕短片。
如果我对场景的理解正确,您触发了 2000 个请求(从 JMeter 执行),但 JPre 指示线程处于等待和阻塞状态。
典型的死锁情况。如果确实是死锁,请注意代码中的同步块。 如果是 JProbe 问题,请尝试使用其他分析工具,例如 java 提供的http://docs.oracle.com/javase/6/docs/technotes/tools/share/jvisualvm.html。【讨论】:
以上是关于JProbe 用于分析 Java EE 应用程序的主要内容,如果未能解决你的问题,请参考以下文章