我们在应用程序中大量使用Spring集成DSL,目前正在解决CPU使用率过高的问题。查看消耗高CPU的线程,注意到spring集成调用堆栈太深,比500+行还要多。我们的spring集成流既长又复杂,代表了深度堆栈,但我正在尝试了解这是否可能是高CPU使用率的潜在原因。任何关于spring集成DSL如何影响CPU的想法都会有所帮助。
谢谢Zafer
发布于 2017-03-30 00:59:32
深层堆栈不太可能是问题所在;我建议您使用YourKit或类似的工具来分析您的应用程序,看看时间都花在哪里了。
https://stackoverflow.com/questions/43099272
复制相似问题