我们通过JNLP推出了Swing应用程序。这与Web服务交互以检索和提交数据。整个业务逻辑在Web服务中。 我们的目标是进行一轮性能测试,并在渲染时发现瓶颈。
请提供有关测试UI性能的策略,工具和指南。我们不想花时间从Web服务中检索数据。
答案 0 :(得分:0)
使用JVisualVM。它是JDK安装的一部分,有助于确定大多数性能瓶颈。 VisualVM可以连接到计算机上的任何Java应用程序,并且易于使用。我认为,最好的方法是使用CPU采样。但是对于结果的解释,你应该很好地理解Swing的工作原理。我已经使用此工具查找遗留代码中的性能问题。但在某些情况下,您可以发现性能问题在Swing中有一定的深度(例如,由于Swing的HTML包中的性能问题,渲染大型HTML页面非常慢)。