大きなzipファイルをダウンロードしてメモリに解凍し、その内容(一連のCSVファイル)をMongoDBにプッシュするプログラムを作成しようとしています。しかし、私はプログラムが停止して印刷するポイントにぶつかり続けます
FATAL ERROR: CodeRange::GetNextAllocationBlock Allocation failed - process out of memory
バッファが使用されなくなったときにnullに設定し、Mongoに入るとレコードをnullに設定し、一度に複数のファイルが処理されないようにしました。これはどれも役に立ちませんでした。メモリを解放するためのトリックは他にありますか?