1

ファイル (~50 MB) を書き出そうとすると、エラーが発生します。次のエラーがランダムに発生します。

IOException: 要求されたサービスを完了するためのシステム リソースが不足しています

現在、ハード ドライブに 200 GB 以上の空き容量があり、メモリには約 20 GB の空き容量があります。protobuf を使用して、データをディスクにシリアル化しています。異なるファイルで同時に同様の操作を実行している約 4 つのスレッドがあります。ファイルはランダムな GUID で作成されたばかりなので、ファイルにアクセスしようとするものは何もないはずです。情報をディスクに書き込むために使用しているコードは次のとおりです。

using (FileStream stream = File.Open(file, FileMode.Create, FileAccess.Write, FileShare.None))
{
    Serializer.Serialize<my_object>(stream, data);
}

IOException が参照しているシステムリソースについて、誰かが光を当てることができますか?

ありがとう!

4

0 に答える 0