VTD-XML 解析性能(速度关键因素)。请求反馈/意见

发布于 2024-08-26 06:55:36 字数 383 浏览 5 评论 0 原文

我即将使用 VTD-XML(位于 http://vtd-xml.sourceforge.net/)但我有兴趣获得任何使用过该库并有任何评论的人的真实案例使用反馈。

在 URL (http://vtd-xml.sourceforge.net/) 上有基准测试,但是如果有人使用过 VTD-XML 并对此有意见,我想听听他们的意见。速度是应用程序中的一个关键因素,开发人员在实际案例使用后的评论正是我所寻求的。

问候,

I am about to use VTD-XML (found at http://vtd-xml.sourceforge.net/) but I am interested in getting real-case usage feedback, by any one that has used the library and has any comments.

At the URL (http://vtd-xml.sourceforge.net/) there are benchmarks but if someone has used VTD-XML and has comments FOR it I would like to hear them. Speed is a critical factor in the application and comments after real-case usage, by developers, is what i am looking for.

Regards,

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

执笏见 2024-09-02 06:55:36

我使用 VTD-XML 来实现更快的 XPath。以前,我的应用程序使用 DOM 在文档上应用 XPath,这在 17MB 文档上花费了大约 20 分钟。我考虑过切换到 SAX,但 SAX 不支持 XPath,相当“用户不友好”,并且需要大量代码重组。因此,我非常轻松地迁移到 VTD-XML,现在我的 xml 处理大约需要 20 秒!

I use VTD-XML for faster XPaths. Previously, my application was using DOM to apply XPaths on a document which took about 20 minutes on a 17MB document. I thought about switching to SAX, but SAX does not support XPaths, is quite "user-unfriendly" and would have required a lot of code restructuring. So I migrated quite painlessly to VTD-XML and my xml processing now takes about 20 seconds!

咆哮 2024-09-02 06:55:36

VTD-XML 性能已通过许多来源进行了测量,以下是其中的一些

  1. 此报告 (https://code.ai.techfak.uni-bielefeld.de/trac/xcf/wiki/Evaluation)具有衡量与 XOM 相比的解析/xpath 性能的数字、二进制 XML、SAX 和 DOM

  2. 另外,xmlbench(在网络上作为关键字搜索)将引导您专用于 XML 解析性能站点的开源项目

  3. VTD-XML网站也有一些基准测试报告(很快就会有更新)。

  4. 这是一些葡萄牙研究人员于 2013 年发表的论文。 http://sdiwc.net/digital-library/web-admin/upload-pdf/00000466.pdf

VTD-XML performance has been measured by a number of sources, below are some of them

  1. This report (https://code.ai.techfak.uni-bielefeld.de/trac/xcf/wiki/Evaluation) has numbers that measures the parsing/xpath performance comparing to XOM, binary XML, SAX and DOM

  2. Also xmlbench (search it on the web as a keyword) will lead you the open source project dedicated to XML parsing performance site

  3. VTD-XML web site also has a number of benchmark reports (there will be updates soon).

    1. here is a paper by some Portugal researchers published in 2013. http://sdiwc.net/digital-library/web-admin/upload-pdf/00000466.pdf
池予 2024-09-02 06:55:36

我发现 VTD-XML 的解析和 XPAth 确实更快,但我确实发现它在 XPath 上使用的内存比 DOM 要多得多。此外,Java 版本 2.10 不支持属性和 XPath,所以这是不行的。

I found VTD-XML was indeed faster for parsing and XPAth however I did find it used a lot more memory for XPath than DOM. In addition, the Java version 2.10 just did not work with attributes and XPath so it was a no go.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文