gpt4 book ai didi

java - 查找 Lucee 中 XSLT 性能不佳的原因

转载 作者:行者123 更新时间:2023-11-30 02:36:15 25 4
gpt4 key购买 nike

我们正在努力寻找 XSL 转换在相当长的一段时间内偶尔表现不佳的原因。

到目前为止,我们还没有找到真正的原因,因为它可能在重负载下发生,但也可能在服务器基本空闲时发生。所附示例发生在 15 分钟内有 158 个请求时。因此,根本没有可提及的负载。

我们怀疑在转换中使用了一些外部 XML 文档,但这似乎也不是问题,因为它们通常在几毫秒内加载,有时可能是几秒,但没有什么可以解释 200 多秒的时间请求已接受。

当我们稍后尝试检查是否存在问题时,相同的转换运行得很好。

我们正在运行 Fusion Reactor 来监控我们的服务器,但也没有看到任何异常情况。在昨天的情况下,既没有出现高 CPU 负载,也没有出现其他异常情况。

我附上了 Fusion Reactor 分析器的屏幕截图,您可以在其中看到所花费的时间,如果我们正确解释结果,“scanDocument”部分似乎总是占用 99.x% 的时间。

有什么方法可以找出导致延迟的原因吗?

我们当前运行的版本是:

Ubuntu:14.04.5 LTS java :1.8.0_45卢西:4.5.4.017 final

Fusion Reactor profiler

最佳答案

好吧,SocketInputStream.sockerRead0 中有 99.8%,所以我会归咎于网络连接速度慢。

程序的其余部分只是等待字节通过慢速网络连接到达,因此您不会看到高 CPU

关于java - 查找 Lucee 中 XSLT 性能不佳的原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43000328/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com