Skip to content

[00058] Add benchmark performance table to README#24

Merged
rorychatt merged 1 commit into
mainfrom
plan-00058-Ivy.NativeJsonDiff
Apr 12, 2026
Merged

[00058] Add benchmark performance table to README#24
rorychatt merged 1 commit into
mainfrom
plan-00058-Ivy.NativeJsonDiff

Conversation

@rorychatt

Copy link
Copy Markdown
Collaborator

Summary

Ran all three BenchmarkDotNet suites (End-to-End Diff, Pre-Parsed Diff, Patch Apply) across 9 payload categories using ShortRun job mode. Added concrete performance comparison tables to the README.md Performance section showing Mean time and Allocated memory for each library. Created a comprehensive BENCHMARKS.md at the repo root with full results for all suites. Added BenchmarkDotNet.Artifacts/ to .gitignore.

API Changes

None.

Files Modified

  • README.md — Replaced the placeholder Performance section with two summary tables (End-to-End Diff and Patch Apply) showing real benchmark numbers across 5 representative payload sizes, plus a link to full results
  • BENCHMARKS.md (new) — Full benchmark report with all 3 suites, all 9 categories, and key takeaways
  • .gitignore — Added BenchmarkDotNet.Artifacts/ exclusion

Commits

Run all three benchmark suites (EndToEnd, PreParsed, PatchApply) across 9
payload categories. Add summary tables with actual numbers to README
Performance section, create full BENCHMARKS.md report, and exclude
BenchmarkDotNet.Artifacts/ from version control.
@rorychatt
rorychatt merged commit a1da90b into main Apr 12, 2026
2 checks passed
@rorychatt
rorychatt deleted the plan-00058-Ivy.NativeJsonDiff branch April 12, 2026 11:42
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.

1 participant