【发布时间】:2014-09-26 08:12:30
【问题描述】:
我正在开发一个企业应用程序,该应用程序之前使用 MyEclipse 工具进行 Java/Java EE 开发、EJB 2.1 和 WAS 7.0,最近我们迁移到了 EJB 3.1、Websphere 8.5.5 和 Eclipse Kepler。现在,我们注意到应用程序的性能有所提高,屏幕加载速度更快。
现在我面临的问题是将早期的应用程序与我们升级到的应用程序进行比较,并确定那些导致应用程序加速的区域。到目前为止,没有为此应用程序记录的性能指标,所以我没有任何可比较的东西。
我所想的只是将升级前的应用程序部署在一个盒子上,将升级后的应用程序部署在另一个盒子上,并记录所有屏幕的加载时间。现在,这并不像想象的那么微妙,所以想从你们那里知道是否有任何工具或策略来比较两个工作应用程序并根据 EJB 方法时间、JSP 加载时间、业务逻辑时间、数据库给出性能指标提供真正的升级收益分析的操作。
另外,你们认为升级应用服务器和集成开发环境 (Eclipse Kepler) 是否有助于提高速度?
【问题讨论】:
-
我认为您期望所有事情都有一个非常简单的方法,但这是不可用的,尽管有些工具提供了一些分析,但对于找到确切的改进和预测没有意义。有一个详细的性能。测试总是有益的。
标签: java eclipse performance performance-testing websphere-8