XPerf
语言C#证据

cs-format-hot — 稳定测量,仍有提示

状态

提示。实时时钟 JSONL:cs-format-hot.jsonl。未经过语料库筛选。2026-10-22 的语料库裁定不涵盖此标签。

测量

50000 次迭代。之前使用 string.Format 对循环索引进行调用;之后使用 Int32.ToString。两者都会分配一个字符串。 .NET 10.0.13,Linux x64,负载 0.08。前三个 ToString 样本为 0.49–0.69 毫秒,其余接近 0.29 毫秒;中位数为 0.3132 毫秒。Format 样本为 1.53–1.59 毫秒。早期的 .NET 8 对照大约是 13.7 倍。

角色情况中位数毫秒操作次数比率
aftertostring0.3132500001
之前format_each_iter1.565500004.997

微基准显示了这个形状的成本。默认保持 hint 直到形状经过语料库分流。这个比例不是一般的加速。

解阻条件

不要仅从这个文件将默认值设置为 error。输入的变化、冷路径或其他 ABI 都可能抹去差异。在进行任何默认更改之前,仍然需要进行语料库分类。