如何评估Java EE应用程序的性能?

时间:2012-06-09 10:48:05

标签: performance spring jsp java-ee struts2

可以通过多种方式完成一项任务(例如:在jsp上查看某些内容,JSTL或scriplets可以用于其他一些类或我们自己的自定义标记库)。

但是JSP页面运行的速度,性能和内存使用情况可能不同。我相信,如果可以计算或评估性能,速度,时间使用(当调用JSP页面或servlet时),可以从其他方式中选择最佳方法。我希望有一个Java EE应用程序的解决方案(jsp servelts,struts,spring,ejb,..)。(不要看服务器性能)

所以任何人都让我知道如果可能的话找到那些的方法。任何教程,链接欢迎。

1 个答案:

答案 0 :(得分:1)

要检查整个应用程序运行的性能,您始终可以使用分析器。您可以使用jdk安装附带的 JVisualVM ,也可以使用市场上可用的任何一个第三方分析器,如 JProfiler YourKit 。在这些中,YourKit具有非常好的功能。但JProfiler和YourKit都是付费版本。

如果您需要检查在Spring应用程序中执行特定代码段的性能,那么您可以使用Spring utils包中提供的 StopWatch 类。它以非常好的格式化方式为您提供输出。它为您提供了执行代码所用的时间。 Here就是一个例子。

希望这会对你有所帮助。欢呼声。