XPerf
语言Java证据

jp-字符串-驻留-热点

主张

String.intern() 在一个热循环中竞争字符串表,比普通插入慢得多(如果需要,可用本地映射/Intern来去重)。

如何测量

  • 来源:J32_RuleEvidenceBatch.jsonl
  • JDK 27 (27+35),JVM 参数 -XX:+UseCompactObjectHeaders
  • 之前: intern_n2000
  • 之后: plain_n2000

运行时(本证据文件)

字段值
时间2026-10-23 亚洲/上海
之前166619.350 ns_per_op, 48002.651 B/op
之后26335.679 ns_per_op, 48000.417 B/op
前/后比例~6.33×

Lint 映射 / 策略

策略错误(约6.3倍)

限制

在这台机器上的微基准;参见 scripts/run-static-vs-hotspot.sh。不要编造比率。语料库残差 ≠ 加速比。