什么限制了调试输出速度
本文关键字:输出 速度 调试 什么 | 更新日期: 2023-09-27 18:17:06
出于控制目的,我使用
将集合中的所有值打印到调试控制台Debug.WriteLine(...);
因为我也在观察任务管理器的性能控制,我注意到两个CPU内核在打印时都没有处于满负荷状态。RAM使用率也不超过50%。
两个内核都有工作要做,所以没有足够的任务来执行
不是问题我的问题是:
哪个组件或类似的东西决定了调试输出的最大写入速度?
我猜大部分时间将花在I/O操作上,即写入日志文件或控制台(这可能更昂贵)。因此,CPU将花费空闲时间等待硬盘驱动器,GPU和/或额外的内存操作。