C# 从存储器读取OutOfMemoryException
我只是在玩Windows Phone开发和使用存储 在存储器上,我有一个10MB的文件,里面有NUL。现在,我想测试从存储器读取这个文件需要多长时间C# 从存储器读取OutOfMemoryException,c#,windows-phone,storage,C#,Windows Phone,Storage,我只是在玩Windows Phone开发和使用存储 在存储器上,我有一个10MB的文件,里面有NUL。现在,我想测试从存储器读取这个文件需要多长时间 for (int i = 0; i < 10; i++) { before = DateTime.Now; input = await FileIO.ReadLinesAsync(resultfile); after = DateTime.Now; } 这只是一个片段,但这给我带来了以下错误: mscorlib.ni
for (int i = 0; i < 10; i++)
{
before = DateTime.Now;
input = await FileIO.ReadLinesAsync(resultfile);
after = DateTime.Now;
}
这只是一个片段,但这给我带来了以下错误:
mscorlib.ni.dll中的System.OutOfMemoryException
WinRT Informationen:没有足够的存储空间来完成此操作
当i==4时发生。如果要读取的文件只有1MB,则不会发生错误
有人能解释一下这里发生了什么吗?如果我调用input.clear或GC.collect,它就会工作