什么限制了调试输出速度

本文关键字:输出 速度 调试 什么 | 更新日期: 2023-09-27 18:17:06

出于控制目的,我使用

将集合中的所有值打印到调试控制台
Debug.WriteLine(...);

因为我也在观察任务管理器的性能控制,我注意到两个CPU内核在打印时都没有处于满负荷状态。RAM使用率也不超过50%。

两个内核都有工作要做,所以没有足够的任务来执行

不是问题

我的问题是:

哪个组件或类似的东西决定了调试输出的最大写入速度?

什么限制了调试输出速度

我猜大部分时间将花在I/O操作上,即写入日志文件或控制台(这可能更昂贵)。因此,CPU将花费空闲时间等待硬盘驱动器,GPU和/或额外的内存操作。