XPerf
LanguagesJava

jvmperf evidence

Per-rule gate pairs (<RULE>.md + <RULE>.jsonl). Policy: ../docs/evidence-policy.md. The Policy column is each rule's default severity in Rule.java.

RuleFilesPolicy
jp-boxed-primitive-collectionyesoff
jp-string-concat-hotyeserror
jp-regex-hotyesoff
jp-format-hotyesoff
jp-unpresized-collectionyesoff
jp-boxed-streamyeserror
jp-exception-control-flowyesoff
jp-legacy-synchronized-typeremovedsee _removed/
jp-many-boolean-fieldsremovedsee _removed/
jp-enum-key-hash-collectionyeserror
jp-collection-chainyesoff
jp-value-class-boxingyeshint
jp-lambda-to-non-inline-hotyesoff
jp-lazy-default-modemd stuboff (pending)
jp-data-copy-hotyeserror
jp-android-sparse-arraymd stubhint (pending)
jp-log-hotyesoff
jp-sleep-pollingmd stuboff (pending)
jp-finalizemd stubhint (pending)
jp-expensive-alloc-hotyesoff (negative)
jp-hot-heavy-alloc–jp-ui-text-appendmd stubshot-heavy-alloc and hot-format-log off, the other four hint (pending ART)
jp-baos-tobytearray-copyyeserror
jp-hot-payload-copyyeserror
vt-unsafe-threadlocal-poolmd stubnot shipped / guide-first
jp-client-factory-recreateyeserror
jp-string-intern-hotyeserror
jp-non-static-field-updateryeshint

Raw dumps: research/bench-results/ (local output, not committed).

Correlate: research/benches/ (written by scripts/run-static-vs-hotspot.sh).