长沙
JAVA 培训欧柏泰克 http://www.cshope.net/JAVAkecheng/JVjishu/11061H52013.html
Spring Insight
TC Server 有 Spring Insight 监控界面,安装完成后,可以设置成 TC Server 的开发者
版,然后部署应用程序在
TC Server 上。我们可以查看 Insight 界面,它可以很好的监视类
和方法,并能看到完成这个方法用了多少时间。我们还能看到输入参数值,以及返回值。如
果你的应用程序是基于
Spring 的,Spring Insight 能够提供非常有用的数据。TC Server 插
件在
IDE 上的配置与 Tomcat 的配置类似。SpringSource 工具套件就自带 Spring Insight.
结 论
五款性能分析工具都是非常不错的。如果你有基于
Spring 的应用程序,那么选择 Spring
Insight 显然是最佳的。它一直是免费的,但你需要部署你的应用在 TC Server 上。
如果你想监听本地和远程的进程,你可以选择
JProfiler 或 YourKit.这两个也可以帮助
Spring Insight 来监测、找到性能瓶颈。
JProfiler 和 YourKit 已经能满足我们的上述要求。JProfiler、YourKit 和 Spring Insight
都可以跟 踪应用程序的类和方法的流向。
JProfiler 和 YourKit 可以显示内存使用情况。虽
然
Spring Insight 不可以显示内存使用情况,但它可以很好的显示吞吐量的趋势。这三款性
能分析工具功能很清楚,不混乱,而且容易使用。最后,他们都有自己的
IDE 插件。JAVA
培训欧柏泰克老师希望通过本文对性能分析工具的对比能帮助你做出正确的选择。