【问题标题】:VTD-XML Performance TuningVTD-XML 性能调优
【发布时间】:2015-02-23 23:56:04
【问题描述】:

我正在处理平均 18 MB 的 XML,其中 XPath 包含大量谓词。我尝试分析处理(预热 JVM),平均处理时间为 20 秒。我想知道是否有使其更快的技术?比如避免使用谓词?

【问题讨论】:

  • 我也在考虑对 XML 进行碎片整理,这样解析会更快。顺便说一句,在分析 com.ximpleware.xpath.CUP$parser$actions.CUP$parser$do_action() 时,self-time 最高。
  • 我可以看看你的 xpath 和 xml 吗?

标签: xml vtd-xml


【解决方案1】:

如果您在很多小的 xml 文件上运行 XPath,那么重用 XPath 表达式而不是为每次使用都重复编译它们很重要。关键是将“ap.selectXPath()”从任何循环中取出,并调用 ap.resetXPath() 以便随后重用....

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-08-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-06-07
    • 2021-07-22
    • 2013-05-26
    相关资源
    最近更新 更多