Skip to content

Record recent benchmark results and add AGENTS.md - #19

Merged
komamitsu merged 4 commits into
mainfrom
benchmark-records-and-agents
Sep 27, 2026
Merged

komamitsu merged 4 commits into
mainfrom
benchmark-records-and-agents

Conversation

@komamitsu

Copy link
Copy Markdown
Owner

Documentation only.

Benchmark results

Three files in jmh/results/, the first entries since 2026-09-21-single-pass-short-strings.md:

For the two older runs the exact JMH options were not recorded, and the files say so.

AGENTS.md

Guidance for coding agents: the build, test, soak and benchmark commands, and the rules this repository has settled on (round-trip safety first, no Jackson 2 compatibility goal, failure output is the caller's to discard, failing-first tests, long back-to-back benchmarks with a reused mapper, results in jmh/results/, Copilot reviews). It points to docs/DESIGN.md for the design.

The two measured wins from late in the Jackson 3 rewrite (write +8.8% from one wrap helper, read allocation 2056 to 1912 B/op from not boxing integers), and a back-to-back comparison of the rewrite against main after the map-key and UUID changes.
Commands, and the rules this repository works by: round-trip safety first, no Jackson 2 compatibility goal, failure output is the caller's to discard, failing-first tests, long back-to-back benchmarks with a reused mapper, results in jmh/results, and Copilot reviews.

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

Only minor benchmark reproducibility metadata nits remain; no blocking issues were identified.

Review effort: Lite
Findings: 2 Low severity

Open (2)
What changed in this PR

Documents recent benchmark results and adds repository guidance for coding agents.

Changes:

  • Adds three benchmark result records.
  • Adds AGENTS.md with build, testing, benchmarking, and design guidance.
File Description
jmh/​results/​2026-09-27-pr9-vs-main.md Compares PR #9 performance with current main.
jmh/​results/​2026-09-23-integer-without-boxing.md Records allocation benchmark results.
jmh/​results/​2026-09-22-write-wrap-helper.md Records write benchmark results.
AGENTS.md Documents repository development practices.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread jmh/results/2026-09-22-write-wrap-helper.md Outdated
Comment thread jmh/results/2026-09-23-integer-without-boxing.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟡 Changes recommended

Resolve the outstanding benchmark-documentation and guidance inconsistencies.

Review effort: Lite
Findings: 1 Low severity

Open (1)
Resolved since last review (2)

Comment thread jmh/results/2026-09-22-write-wrap-helper.md Outdated

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot review overview

🟢 Approval recommended

No blocking issues were identified; one minor benchmark reproducibility nit remains.

Review effort: Lite
Findings: None

Resolved since last review (1)

@komamitsu
komamitsu merged commit 1f7bcd7 into main Sep 27, 2026
5 checks passed
@komamitsu
komamitsu deleted the benchmark-records-and-agents branch September 27, 2026 07:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants