有人使用过新的Java1.6JDK工具VisualVM来评测生产应用程序吗?在评测应用程序时,该应用程序的性能如何?
文档说它是为生产和开发两种用途而设计的,但根据以前的分析经验,对于其他分析工具,我犹豫不决。
发布于 2008-09-16 20:29:51
虽然我还没有亲自使用过VisualVM,但我今天才看到这个blog post,它可能会为您提供一些有用的信息。他谈到了使用它来分析生产应用程序。
发布于 2008-09-30 14:39:07
我在一个dev box上试了一下,发现当我关闭性能分析时,它会意外地关闭Tomcat。我会非常谨慎地将其应用到生产环境中--您可以在登台环境中模拟负载吗?它没有真正的东西好,但如果它出了问题,它可能不会让你被解雇……
发布于 2009-10-07 20:51:32
我以前使用过VisualVM来分析一些在本地运行的东西。一个很大的胜利是,我只需启动它,它就可以连接到正在运行的JVM。它比我以前使用过的其他分析工具更容易使用,而且似乎没有那么多开销。
我认为它可以进行采样。CPU密集型应用程序的开销似乎并不显著。我没有测量任何东西(我感兴趣的是我的应用程序如何执行,而不是工具如何执行),但它绝对没有我从分析中看到的10倍的速度减慢。
https://stackoverflow.com/questions/76042
复制相似问题