Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/324.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 一个控制台应用程序仅仅通过编写大量的Console.WriteLine就可以最终耗尽内存吗_C#_Console Application - Fatal编程技术网

C# 一个控制台应用程序仅仅通过编写大量的Console.WriteLine就可以最终耗尽内存吗

C# 一个控制台应用程序仅仅通过编写大量的Console.WriteLine就可以最终耗尽内存吗,c#,console-application,C#,Console Application,有人知道吗 对于一个重载测试,我编写了一个控制台应用程序,我希望它能运行几天,没有问题。至少 此控制台应用程序将向控制台写入大量的控制台。WriteLine(大约每150毫秒一行) 我需要担心我的记忆力吗?因为控制台将所有文本保存在内存中。 或者Windows会以某种方式处理写入控制台的内容吗?在“属性”中的“布局”下是一个屏幕缓冲区大小,默认设置为9000行。我只需要知道这些 谢谢@doug65536 我一定要担心我的记忆力吗?你为什么不试试呢?写一个输出某物的无限循环。。。。。这比在这里等待

有人知道吗

对于一个重载测试,我编写了一个控制台应用程序,我希望它能运行几天,没有问题。至少 此控制台应用程序将向控制台写入大量的
控制台。WriteLine
(大约每150毫秒一行)

我需要担心我的记忆力吗?因为控制台将所有文本保存在内存中。
或者Windows会以某种方式处理写入控制台的内容吗?

在“属性”中的“布局”下是一个屏幕缓冲区大小,默认设置为9000行。我只需要知道这些


谢谢@doug65536

我一定要担心我的记忆力吗?
你为什么不试试呢?写一个输出某物的无限循环。。。。。这比在这里等待答案要快…@L.B.当然。这就是我过去几个小时一直在做的。我只是好奇,从长远来看,我是否需要担心记忆力。如果是这样的话,我会重写一点,将其输出到文本文件中。这可能取决于控制台和操作系统。我已经运行了数小时的模拟,反复打印,从未遇到问题。预计它将继续消耗内存,但在大多数现代计算机上,我怀疑这将是一个问题。打开任务管理器,找到进程,并观察其内存使用情况。如果输出是恒定的,这会给你一个好主意。打开资源监视器以获取使用情况图表。它不会保留所有控制台输出。不,它不会耗尽内存。您应该下拉左上角的窗口菜单,查看
默认值
属性
对话框。在这里,您可以设置回滚历史的限制。