XPerf
语言Swift

swiftperf 证据政策

门槛

一条规则只有在有 evidence/<RULE>.md + .jsonl 以及明确的政策决定的情况下才可以被视为 error。仅测量的 JSONL 并不会自动升级。批次 B(2026-10-22)保持了软件包默认设置。

当前映射

截至2026-10-22,第B批次G4。

规则严重性(默认)证据异味
sp-print-hot关闭sp-print-hot.md大约是 String 的 10 倍,标准输出到 /dev/null;保持关闭
sp-array-no-reserve提示sp-array-no-reserve.md对许多小数组约快 5 倍;对一个大填充约快 1.6 倍;保持提示
sp-dateformatter-hot提示JSONL 存在(sp-dateformatter-hot.md + .jsonl);保持提示在循环中构建的日期格式化器;未经过语料库分类
sp-json-decode-hot提示JSONL 存在(sp-json-decode-hot.md + .jsonl);保持提示JSON 解码器或 jsonObject 在循环中;未经过语料库整理
sp-regex-hot提示JSONL 存在(sp-regex-hot.md + .jsonl);保持提示在循环中构建的正则表达式;未经过语料库筛选
sp-file-read-hot提示已测量 (sp-file-read-hot.md + sp-file-read-hot.jsonl); 保持提示循环中的 contentsOfFile; 仅相同路径; 非语料库分类
sp-clock-hot提示已测量(sp-clock-hot.md + sp-clock-hot.jsonl);停留提示循环中的 Date();未进行语料库分类
sp-value-for-key-hot提示测量过的(sp-value-for-key-hot.md + sp-value-for-key-hot.jsonl);保持提示循环中的 value(forKey:);未经过语料筛选

2026-10-23 添加的三行保持 hint。每行现在都有一个 JSONL 微基准。它们在 2026-10-22 的语料库准备好的判决之外,并且比例是一个形状,而不是一般的加速。

本页目录