XPerf
语言Rust证据

rs-file-open-hot — 已测量,仍有提示

状态

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

测量

File::open 加上对一个一字节文件的短读取,共 2000 次,与只打开一次进行比较。rustc 1.99.1,-C opt-level=3,Linux x64,负载 0.59。早期的 2750× 对比是 rustc 1.94(16.615 毫秒 vs 0.006 毫秒)。

角色情况中位数毫秒操作次数比率
之后open_once0.0047820001
之前open_each_iter1.9872662000415.746

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

解除阻塞

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