gpt4 book ai didi

C# 控制台日志记录 : will it have memory issues?

转载 作者:可可西里 更新时间:2023-11-01 14:51:51 24 4
gpt4 key购买 nike

所以我正在使用一个控制台应用程序,它一次可以持续数天、数周或数月。

它将有用的信息记录到文本文件中,但它也会写入控制台。我是否需要担心控制台内存由于某种原因没有被清除?好像还可以。

我写了一个小测试来运行午餐。我添加了一些随机间隔的字母,以便我的同事认为我一定是在处理一些大东西并且可以吃更长的午餐。

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);

}

因此,内存在不写入文件的情况下看起来很稳定。我只是想确认一下,如果我确实有内存问题,那不是来自控制台...

如果我也将其记录到文本文件中,内存确实会略有增加。

最佳答案

It logs useful information to a text file, but it also writes to the Console. Do I have to worry about the console memory not getting purged for some reason. It seems to be okay.

除非您将控制台设置为具有巨大 缓冲区,或者它被重定向到内存文件系统,或类似的东西。在正常情况下,应该没问题。

关于C# 控制台日志记录 : will it have memory issues?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11401091/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com