xml - LINQPad 抛出 System.OutOfMemoryException

标签 xml out-of-memory linqpad

我在我的 LINQPad 中得到了这个最简单的查询:

var xml = XElement.Load(@"C:\\Users\\myth\sample.xml");
var query =
    from e in xml.Elements()
    select e;
query.Dump();

问题是它返回 System.OutOfMemoryException。 XML 文件大约 120MB。
我有 read it here LINQPad 有一个限制,只能返回 10000 行。

所以,我试过这样写

var query =
    (from e in xml.Elements()
    select e).Take(100);
query.Dump();

但它给了我同样的错误。

LINQPad版本:v4.45.05

最佳答案

自己想出来的。

当您处理巨大的 XML 文件(>100MB)或任何其他大量查询时,您需要 X64 Build安装。

关于xml - LINQPad 抛出 System.OutOfMemoryException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18485582/

相关文章:

linqpad - 如何在 lprun 中指定 LINQPAD.config 文件

java - XML 单元 - 在不同的 xml 元素上使用自定义元素选择器

java - 在每个项目的左侧和右侧列出文本? (安卓)

android - OutOfMemory异常android

apache-spark - 如何从 UI 的 Stage DAG 中知道哪行代码导致 OutOfMemory?

c# - 在 LINQPad 中编写 F# 查询

java - 在 Spring 中设置 Soap 请求的 header

css - XML CSS 中的多种背景颜色?

java - 每次访问部署到 wepapps 的 JasperServer 应用程序时,Tomcat 都会提示 OutOfMemoryError

c# - Linq 结果以不同的顺序显示