私はと持ってDataSet
い600K records
ます。これらのデータをファイルに
書き込もうとすると、常に取得します。
現時点でのデータの書き方は以下のとおりです。
これを行うための最もメモリ効率の良い方法は何ですか?XML
OutOfMemoryException
using (MemoryStream output = new MemoryStream())
{
WorkingDataset.WriteXml(output, XmlWriteMode.WriteSchema);
using (FileStream outputFile = File.Create(FilePath))
{
using (GZipStream compressedStream = new GZipStream(outputFile, CompressionMode.Compress))
{
compressedStream.Write(output.GetBuffer(), 0, (int)output.Length);
}
}
}