Xml “干预”;“内存不足”;
我正在使用XDocument导入一个Xml文档。如果文件达到一定大小,运行时将抛出OutOfMemoryException。我已经知道为什么会这样,我也没问题 在试图找出我计算的文件的最大容量时,我必须有足够的内存来导入较大的文件。不知怎的,我不……:)我想知道为什么 在我的例子中,文件大约是1.3千兆。当我启动进程时,可用内存约为5.3 Gig,在导入过程中会上升到6.8 Gig。过了一会儿,它抛出了上面提到的异常,尽管我的机器有16个Gig,这意味着有超过9个Gig可用 我如何干预这种行为?这背后的原因是什么?我根据x86体系结构编译。这是个问题吗Xml “干预”;“内存不足”;,xml,linq-to-xml,out-of-memory,Xml,Linq To Xml,Out Of Memory,我正在使用XDocument导入一个Xml文档。如果文件达到一定大小,运行时将抛出OutOfMemoryException。我已经知道为什么会这样,我也没问题 在试图找出我计算的文件的最大容量时,我必须有足够的内存来导入较大的文件。不知怎的,我不……:)我想知道为什么 在我的例子中,文件大约是1.3千兆。当我启动进程时,可用内存约为5.3 Gig,在导入过程中会上升到6.8 Gig。过了一会儿,它抛出了上面提到的异常,尽管我的机器有16个Gig,这意味着有超过9个Gig可用 我如何干预这种行为?
谢谢大家 是的,当您针对x86进行编译时,进程只能处理~4 gb的RAM。将您的进程更改为x64,它将能够处理所有可用的ram。非常感谢。我只是在写课文的时候注意到了。