XPerf
语言C#证据

cs-file-read-hot — 已测量,仍有提示

状态

提示。挂钟 JSONL: cs-file-read-hot.jsonl。未进行语料库分级。2026-10-22 的语料库裁决不涵盖此条目。

测量

File.ReadAllText 对一个一字节文件读取 2000 次,与只读取一次的对比。 .NET 10.0.13,Linux x64,负载 0.07。一次 read_once 样本为 1.740 毫秒;中位数在 0.015–0.026 毫秒区间。早期的 .NET 8 对应值约为 1560×。

角色情况中位数毫秒操作次数比率
之后read_once0.017820001
之前read_each_iter6.01422000337.876

该基准重新打开一个单字节文件。每次迭代都会变化的路径无法提升;测量的开销是打开和读取。默认保持 hint。这个比例不是普遍的加速。

解除阻塞

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