您是否能够写入日志文件而不是控制台?由于缓冲和缺少滚动,显示等原因,这可能会更快.
在运行时你真的有一个控制台吗?如果是这样,请在您不感兴趣时尽量减少它.我的猜测是导致问题的滚动.
编辑:好的,似乎有些证据是有道理的.
一些测试...我没有安装XNA,但是不同的写入控制台的方式仍然很有趣.我将数字0-99999写入各种控制台:
正如您所看到的,Visual Studio控制台非常慢,非最小化的"普通"控制台是最慢的,最小化的控制台是合理的,并且写入文件非常快.
我坚持我的建议是尝试写入文件而不是控制台,否则如果它是一个独立的控制台,请尝试在大多数情况下将其最小化.