搬到球衣后性能下降2

时间:2014-12-10 08:13:16

标签: java spring jersey-2.0

我们正在使用弹簧4,嵌入式码头9和平针织物在服务器上工作。最近,我们搬到了球衣2.13,我们注意到性能下降。我使用YourKit进行了一些调查。我看到在球衣的反射中有大量的CPU使用率。此外,Yourkit快照中有许多NoSuchMethodExceptionsClassNotFoundExceptions

enter image description here

是否有任何球衣配置或最佳做法可以避免此问题,或优化球衣?或者这可能是球衣2中的一个已知问题?

以下是来自YourKit的两个屏幕截图,显示了排除套接字读取(java.net.SocketInputStream.socketRead0)后的热点。第一个是Merged Callees:

enter image description here

第二个是Back Trace:

enter image description here

感谢。

1 个答案:

答案 0 :(得分:1)

通过查看您的问题,我无法指出确切的问题。但我建议你检查以下事项:

  1. 检查最终版本中是否存在任何具有不同版本的库/副本
  2. 检查您是否在最终版本中推荐了Spring / jersey传递依赖/ jar版本
  3. 如果您使用maven构建项目,那么我建议使用maven依赖树插件来检查上述要点。

    - 基鲁