[英]How can I benchmark the XML parser of my choice?
我将处理一个巨大的 XML 文件,我将使用 XMLReader 处理 go。 下面是 go 的三种方法,但我需要知道哪一种是最快的。 我怎么知道这个? Planet.xml 文件位于http://trash.chregu.tv/planet-big.xml.bz2以防万一。 谢谢!
您可能需要考虑 PHP 分析扩展:
您可以使用 pprofp 检查结果:
我在 PHP 中使用 XML 的次数不多,但是如果您正在处理一个非常大的文件,则流式解析器是 go 的方法。 将整个内容读入 memory 并构建 DOM 树非常昂贵(如果文档太大而无法保存在内存中,甚至可能会失败)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.