gpt4 book ai didi

Java NUX 库,XPATH 性能

转载 作者:行者123 更新时间:2023-11-29 09:24:51 31 4
gpt4 key购买 nike

我正在使用NUX库来运行~20 个 XML 上的 xpaths 查询 ~20KB 在两种不同的设置中,一个在一个JUnit 测试,另一个在 Jetty servlet 中的 bean 中(因此运行在多线程场景中。)似乎在 Junit 中运行时,它是在 ~8ms 内评估 XPath,而在 Jetty servlet 中它是大约需要 80 毫秒来评估。在这两种情况下,XPath 和 XML 文件是相同的。是什么导致了这种性能差异?可以Jetty 或其他服务会覆盖 NUX/SAX 的配置吗?请注意,当我运行此比较时,没有其他Jetty servlet 中的计算 hapening,而 servlet 是配置为具有单个执行器线程。

最佳答案

由于没有其他人发表意见,这里有一些可能性:

  • 由于服务器是多线程的,它可能正在争用其他线程。
  • servlet 的可用内存可能与 JUnit 测试的可用内存不同。尝试增加允许用于 servlet 的内存量。

关于Java NUX 库,XPATH 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3358546/

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