そのため、一度に数日、数週間、または数か月間持続するコンソール アプリを使用しています。
有用な情報をテキスト ファイルに記録しますが、コンソールにも書き込みます。何らかの理由でコンソール メモリがパージされないことを心配する必要がありますか。大丈夫そうです。
昼食時に実行する小さなテストを作成しました。ランダムな間隔でいくつかの文字を追加したので、同僚は私が何か大きなものを処理しているに違いなく、より長い昼食をとることができると思いました.
for (Int64 i = 0; i < 1000000000000000000; i++)
{
string random = Path.GetRandomFileName();
random = random.Replace(".", "");
random = random.Replace("m", " ");
random = random.Replace("a", " ");
random = random.Replace("h", " ");
Console.WriteLine("i " + i + " " + random);
}
したがって、メモリはファイルに書き込まなくても安定しているように見えます。メモリに問題がある場合、それはコンソールからではないことを確認したいだけです...
テキストファイルにも記録すると、メモリはわずかに増加します。