新增调度器利用率计数器,区分空闲挂钟时间与进程 CPU 时间。
这是一个有价值且实现良好的可观测性增强 PR。它填补了现有指标在调度器利用率监控方面的空白。实现考虑了所有调度器变体和状态,测试覆盖充分。建议关注以下设计决策: 1. 采用 `dataclass(slots=True)` 和 1 秒聚合窗口来高效跟踪时间状态。 2. 将记录点嵌入事件循环的关键转换点,确保状态跟踪的完整性。 3. 处理引擎暂停状态时,通过 `is_fully_idle()` 动态判断当前状态。该 PR 可精读,特别是 `_SchedulerTimeAccountingSnapshot` 的实现和各事件循环中的集成方式,对设计类似的可观测性功能有参考价值。