ファイル (~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 が参照しているシステムリソースについて、誰かが光を当てることができますか?
ありがとう!