Skip to content

chore(deps): update rust crate miniz_oxide to 0.9.1 - #1603

Merged
renovate[bot] merged 1 commit into
mainfrom
renovate/miniz_oxide-0.x
Aug 20, 2026
Merged

chore(deps): update rust crate miniz_oxide to 0.9.1#1603
renovate[bot] merged 1 commit into
mainfrom
renovate/miniz_oxide-0.x

Conversation

@renovate

@renovate renovate Bot commented Aug 15, 2026

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Type Update Change
miniz_oxide (source) workspace.dependencies minor 0.80.9.1

Release Notes

Frommi/miniz_oxide (miniz_oxide)

v0.9.1

Bug Fixes
  • reject incomplete Huffman trees with max code length > 1 (#​190) - (c40992a) - Lilith River
  • bump simd_adler32 dependency version (needed for wasm issue fix) - (a9b3756) - oyvindln
Other
  • add wasmtime to workflow for running tests with wasip1 - (f70ad10) - oyvindln
  • box LZOxide.codes on wasm32 to reduce stack allocation (#​189) - (d0f3e0c) - Fabrício Bracht

v0.9.0

Compare Source

Version bump due to a minor API break for having to add enum variants. Many enums have been made non_exhaustive to make it easier to avoid API breaks in the future.
The minimum rust version is now 1.60.

Bug Fixes
  • (deflate) simplify stored compression, fixes to updating compresson level after start - (c5a7662) - oyvindln
  • (deflate) make more stuff non_exhaustive, reduce deflate stack usage a tiny bit - (cd2d14f) - oyvindln
  • (miniz_oxide) make tdeflflush and compressionstrategy non exhaustive - (130d51d) - oyvindln
  • fix flush test, make new simpler init function for compressoroxide and make flag creation function const - (3bb0d51) - oyvindln
  • make more funtions const and make tinflstatus non_exhaustive - (84a94e8) - oyvindln
Documentation
  • (inflate) add documentation and doctest for decompress_slice_iter_to_slice - (97465ca) - oyvindln
Features
  • feat(deflate): add window_bits feature for deflate, don't set wbits - (e70e395) - oyvindln
Other
  • Implement support for partial flushes (#​179) - (2ede365) - Jonathan Behrens
  • Add decompress_with_limit to handle ring buffers (#​183) - (bac1abe) - peckpeck
  • Flush improvements (#​185) - (0d276ac) - Jim Peters
  • Fix flush_block to always insert zlib header correctly (#​187) - (414d9b8) - Jim Peters


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 15, 2026

Copy link
Copy Markdown

Deploying with  Cloudflare Workers  Cloudflare Workers

The latest updates on your project. Learn more about integrating Git with Workers.

Status Name Latest Commit Preview URL Updated (UTC)
✅ Deployment successful!
View logs
ccusage-guide 481a0a7 Commit Preview URL

Branch Preview URL
Aug 20 2026, 07:58 PM

@socket-security

socket-security Bot commented Aug 15, 2026

Copy link
Copy Markdown

Review the following changes in direct dependencies. Learn more about Socket for GitHub.

Diff Package Supply Chain
Security
Vulnerability Quality Maintenance License
Updatedcargo/​miniz_oxide@​0.8.9 ⏵ 0.9.110010093100100

View full report

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from ae6f5da to 99057e5 Compare August 15, 2026 11:13
@pkg-pr-new

pkg-pr-new Bot commented Aug 15, 2026

Copy link
Copy Markdown

Open in StackBlitz

ccusage

npx https://pkg.pr.new/ccusage@1603

@ccusage/ccusage-darwin-arm64

npx https://pkg.pr.new/@ccusage/ccusage-darwin-arm64@1603

@ccusage/ccusage-darwin-x64

npx https://pkg.pr.new/@ccusage/ccusage-darwin-x64@1603

@ccusage/ccusage-linux-arm64

npx https://pkg.pr.new/@ccusage/ccusage-linux-arm64@1603

@ccusage/ccusage-linux-x64

npx https://pkg.pr.new/@ccusage/ccusage-linux-x64@1603

@ccusage/ccusage-win32-x64

npx https://pkg.pr.new/@ccusage/ccusage-win32-x64@1603

commit: 481a0a7

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: ae6f5da2021b
Base SHA: b936c29211b9

This compares the Rust PR release binary against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 343.1ms 2.93 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 315.6ms 3.19 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 119.6ms 8.42 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 96.5ms 10.43 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 33.7ms 14.6ms 2.30x 55.00 MiB 24.71 MiB 0.45x 0.05 MiB/s 0.11 MiB/s
claude session --offline --json 0.00 MiB 33.3ms 8.1ms 4.13x 55.00 MiB 24.71 MiB 0.45x 0.05 MiB/s 0.19 MiB/s
codex daily --offline --json 0.00 MiB 30.6ms 7.8ms 3.92x 55.00 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.11 MiB/s
codex session --offline --json 0.00 MiB 28.4ms 7.8ms 3.65x 55.00 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.11 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 393.0ms 331.2ms 1.19x 956.85 MiB 948.84 MiB 0.99x 2.56 GiB/s 3.04 GiB/s
codex --offline --json 1.01 GiB 126.8ms 97.2ms 1.30x 423.16 MiB 437.16 MiB 1.03x 7.94 GiB/s 10.36 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB -0.00 KiB 1.00x
installed native package binary 4244.66 KiB 4245.34 KiB +0.69 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: ae6f5da2021b
Base SHA: b936c29211b9

This compares the PR package against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 354.1ms 2.84 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 318.9ms 3.16 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 121.4ms 8.29 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 97.2ms 10.35 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 35.0ms 35.0ms 1.00x 55.00 MiB 55.00 MiB 1.00x 0.04 MiB/s 0.04 MiB/s
claude session --offline --json 0.00 MiB 34.0ms 30.2ms 1.12x 55.25 MiB 55.00 MiB 1.00x 0.05 MiB/s 0.05 MiB/s
codex daily --offline --json 0.00 MiB 29.4ms 32.6ms 0.90x 55.00 MiB 55.25 MiB 1.00x 0.03 MiB/s 0.03 MiB/s
codex session --offline --json 0.00 MiB 28.9ms 32.5ms 0.89x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 366.4ms 342.2ms 1.07x 962.84 MiB 960.84 MiB 1.00x 2.75 GiB/s 2.94 GiB/s
codex --offline --json 1.01 GiB 139.8ms 133.6ms 1.05x 423.16 MiB 429.16 MiB 1.01x 7.20 GiB/s 7.54 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB -0.00 KiB 1.00x
installed native package binary 4244.66 KiB 4245.34 KiB +0.69 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 99057e51efe6
Base SHA: db345e4ec667

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: db345e4ec667

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 99057e51efe6
Base SHA: db345e4ec667

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: db345e4ec667

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 99057e5 to 9824dd5 Compare August 15, 2026 12:20
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 9824dd5250f3
Base SHA: bd7f89b469ae

This compares the PR package against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 378.4ms 2.66 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 319.0ms 3.16 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 124.8ms 8.07 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 98.9ms 10.18 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 40.4ms 39.4ms 1.02x 55.00 MiB 55.25 MiB 1.00x 0.04 MiB/s 0.04 MiB/s
claude session --offline --json 0.00 MiB 34.2ms 31.1ms 1.10x 55.00 MiB 55.00 MiB 1.00x 0.05 MiB/s 0.05 MiB/s
codex daily --offline --json 0.00 MiB 31.9ms 31.0ms 1.03x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s
codex session --offline --json 0.00 MiB 29.3ms 28.8ms 1.02x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 366.1ms 366.5ms 1.00x 952.84 MiB 952.84 MiB 1.00x 2.75 GiB/s 2.75 GiB/s
codex --offline --json 1.01 GiB 119.1ms 128.2ms 0.93x 427.16 MiB 405.16 MiB 0.95x 8.45 GiB/s 7.85 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4244.66 KiB 4245.34 KiB +0.69 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 9824dd5250f3
Base SHA: bd7f89b469ae

This compares the Rust PR release binary against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 336.2ms 2.99 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 302.9ms 3.32 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 126.6ms 7.96 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 107.8ms 9.34 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 37.3ms 17.0ms 2.19x 55.25 MiB 24.71 MiB 0.45x 0.04 MiB/s 0.09 MiB/s
claude session --offline --json 0.00 MiB 33.9ms 9.5ms 3.58x 55.25 MiB 24.71 MiB 0.45x 0.05 MiB/s 0.16 MiB/s
codex daily --offline --json 0.00 MiB 37.1ms 8.9ms 4.19x 54.75 MiB 24.71 MiB 0.45x 0.02 MiB/s 0.10 MiB/s
codex session --offline --json 0.00 MiB 34.0ms 9.6ms 3.56x 55.25 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.09 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 352.1ms 314.5ms 1.12x 960.84 MiB 968.84 MiB 1.01x 2.86 GiB/s 3.20 GiB/s
codex --offline --json 1.01 GiB 130.1ms 107.5ms 1.21x 419.16 MiB 417.16 MiB 1.00x 7.74 GiB/s 9.37 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4244.66 KiB 4245.34 KiB +0.69 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch 2 times, most recently from 25b70b0 to 45f22f0 Compare August 15, 2026 13:20
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 25b70b006f48
Base SHA: d40d20eb88b8

This compares the Rust PR release binary against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 367.8ms 2.74 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 314.1ms 3.21 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 121.7ms 8.27 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 98.7ms 10.20 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 37.8ms 15.1ms 2.50x 55.25 MiB 24.71 MiB 0.45x 0.04 MiB/s 0.10 MiB/s
claude session --offline --json 0.00 MiB 31.1ms 7.9ms 3.94x 55.00 MiB 24.71 MiB 0.45x 0.05 MiB/s 0.20 MiB/s
codex daily --offline --json 0.00 MiB 31.2ms 7.7ms 4.03x 55.00 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.11 MiB/s
codex session --offline --json 0.00 MiB 36.8ms 7.9ms 4.64x 55.00 MiB 24.70 MiB 0.45x 0.02 MiB/s 0.11 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 374.1ms 331.4ms 1.13x 957.11 MiB 958.85 MiB 1.00x 2.69 GiB/s 3.04 GiB/s
codex --offline --json 1.01 GiB 127.8ms 103.0ms 1.24x 417.16 MiB 403.15 MiB 0.97x 7.88 GiB/s 9.77 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4246.34 KiB 4247.22 KiB +0.88 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 25b70b006f48
Base SHA: d40d20eb88b8

This compares the PR package against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 358.2ms 2.81 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 318.1ms 3.17 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 121.5ms 8.29 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 97.1ms 10.37 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 39.3ms 35.0ms 1.12x 55.00 MiB 55.00 MiB 1.00x 0.04 MiB/s 0.04 MiB/s
claude session --offline --json 0.00 MiB 31.9ms 31.1ms 1.03x 55.00 MiB 55.00 MiB 1.00x 0.05 MiB/s 0.05 MiB/s
codex daily --offline --json 0.00 MiB 30.6ms 28.6ms 1.07x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s
codex session --offline --json 0.00 MiB 27.9ms 28.0ms 0.99x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 376.7ms 349.0ms 1.08x 943.10 MiB 954.85 MiB 1.01x 2.67 GiB/s 2.88 GiB/s
codex --offline --json 1.01 GiB 122.2ms 121.2ms 1.01x 415.17 MiB 417.15 MiB 1.00x 8.24 GiB/s 8.30 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4246.34 KiB 4247.22 KiB +0.88 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 45f22f0 to 5b6eaa8 Compare August 15, 2026 13:28
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 45f22f0db088
Base SHA: af5e80f3e373

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: af5e80f3e373

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 45f22f0db088
Base SHA: af5e80f3e373

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: af5e80f3e373

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 5b6eaa8c6164
Base SHA: a323dcc233e2

This compares the PR package against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 346.4ms 2.91 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 290.6ms 3.46 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 134.2ms 7.50 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 103.7ms 9.71 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 40.2ms 36.5ms 1.10x 55.00 MiB 55.00 MiB 1.00x 0.04 MiB/s 0.04 MiB/s
claude session --offline --json 0.00 MiB 34.1ms 33.8ms 1.01x 55.50 MiB 55.00 MiB 0.99x 0.05 MiB/s 0.05 MiB/s
codex daily --offline --json 0.00 MiB 32.7ms 32.0ms 1.02x 55.00 MiB 55.25 MiB 1.00x 0.03 MiB/s 0.03 MiB/s
codex session --offline --json 0.00 MiB 33.0ms 31.8ms 1.03x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 333.7ms 324.3ms 1.03x 969.10 MiB 958.84 MiB 0.99x 3.02 GiB/s 3.10 GiB/s
codex --offline --json 1.01 GiB 125.8ms 164.4ms 0.77x 415.17 MiB 419.16 MiB 1.01x 8.00 GiB/s 6.12 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4246.22 KiB 4247.09 KiB +0.88 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 5b6eaa8c6164
Base SHA: a323dcc233e2

This compares the Rust PR release binary against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 490.0ms 2.05 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 436.6ms 2.31 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 157.4ms 6.40 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 122.0ms 8.25 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 42.4ms 8.0ms 5.32x 55.00 MiB 24.71 MiB 0.45x 0.04 MiB/s 0.19 MiB/s
claude session --offline --json 0.00 MiB 33.8ms 8.0ms 4.24x 55.00 MiB 24.70 MiB 0.45x 0.05 MiB/s 0.19 MiB/s
codex daily --offline --json 0.00 MiB 29.0ms 7.5ms 3.90x 55.00 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.11 MiB/s
codex session --offline --json 0.00 MiB 31.6ms 7.4ms 4.26x 55.00 MiB 24.71 MiB 0.45x 0.03 MiB/s 0.12 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 369.3ms 318.9ms 1.16x 960.85 MiB 954.84 MiB 0.99x 2.73 GiB/s 3.16 GiB/s
codex --offline --json 1.01 GiB 155.0ms 125.8ms 1.23x 409.16 MiB 421.16 MiB 1.03x 6.49 GiB/s 8.00 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB +0.00 KiB 1.00x
installed native package binary 4246.22 KiB 4247.09 KiB +0.88 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 5b6eaa8 to 034a536 Compare August 15, 2026 17:43
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 034a5363ed08
Base SHA: 852aebd2dab5

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 852aebd2dab5

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 034a5363ed08
Base SHA: 852aebd2dab5

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 852aebd2dab5

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 034a536 to 6c03eb9 Compare August 15, 2026 18:46
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 6c03eb92f483
Base SHA: a7227a895df0

This compares the Rust PR release binary against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 372.4ms 2.70 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 330.1ms 3.05 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 127.5ms 7.90 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 99.1ms 10.16 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 39.6ms 8.7ms 4.57x 55.00 MiB 24.71 MiB 0.45x 0.04 MiB/s 0.18 MiB/s
claude session --offline --json 0.00 MiB 35.8ms 8.4ms 4.24x 54.75 MiB 24.71 MiB 0.45x 0.04 MiB/s 0.18 MiB/s
codex daily --offline --json 0.00 MiB 34.4ms 8.1ms 4.28x 55.25 MiB 24.70 MiB 0.45x 0.02 MiB/s 0.11 MiB/s
codex session --offline --json 0.00 MiB 28.6ms 7.5ms 3.80x 55.00 MiB 24.70 MiB 0.45x 0.03 MiB/s 0.11 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published native ccusage binary from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 388.1ms 335.6ms 1.16x 952.84 MiB 958.84 MiB 1.01x 2.59 GiB/s 3.00 GiB/s
codex --offline --json 1.01 GiB 130.4ms 103.5ms 1.26x 421.15 MiB 407.16 MiB 0.97x 7.72 GiB/s 9.73 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB -0.00 KiB 1.00x
installed native package binary 4244.53 KiB 4245.28 KiB +0.75 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 6c03eb92f483
Base SHA: a7227a895df0

This compares the PR package against the configured base package on the same CI runner.

Package runtime diagnostics

Compares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
All rows run --offline --json, measured by hyperfine with 0 warmups and 1 runs. This isolates wrapper overhead from the installed native optional dependency and the workspace release binary built on the runner.

Command Runtime Input Median Throughput Samples
claude --offline --json Package wrapper 1.01 GiB 367.3ms 2.74 GiB/s 1
claude --offline --json Installed native binary 1.01 GiB 321.7ms 3.13 GiB/s 1
codex --offline --json Package wrapper 1.01 GiB 124.0ms 8.12 GiB/s 1
codex --offline --json Installed native binary 1.01 GiB 98.7ms 10.20 GiB/s 1

Committed fixture performance

Committed small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage.

Fixtures: Claude apps/ccusage/test/fixtures/claude (0.00 MiB, 2 files), Codex apps/ccusage/test/fixtures/codex (0.00 MiB, 1 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 2 warmups and 7 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude daily --offline --json 0.00 MiB 63.8ms 53.3ms 1.20x 55.25 MiB 55.25 MiB 1.00x 0.02 MiB/s 0.03 MiB/s
claude session --offline --json 0.00 MiB 37.6ms 31.0ms 1.21x 55.00 MiB 55.00 MiB 1.00x 0.04 MiB/s 0.05 MiB/s
codex daily --offline --json 0.00 MiB 30.7ms 28.7ms 1.07x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s
codex session --offline --json 0.00 MiB 30.5ms 30.4ms 1.01x 55.00 MiB 55.00 MiB 1.00x 0.03 MiB/s 0.03 MiB/s

Large real-world-shaped fixture performance

Generated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures.

Fixtures: Claude /home/runner/_work/_temp/ccusage-large-fixture (1.01 GiB, 2597 files), Codex /home/runner/_work/_temp/ccusage-large-codex-fixture (1.01 GiB, 2597 files)
Base runs the published ccusage package from pkg.pr.new, installed before measurement; PR runs the published ccusage package from pkg.pr.new, installed before measurement. Both run --offline --json, measured by hyperfine with 0 warmups and 1 runs.
Peak RSS is measured separately with /usr/bin/time using 1 runs. Lower RSS ratios are better.

Command Input Base median PR median PR vs base Base peak RSS PR peak RSS PR/base RSS Base throughput PR throughput
claude --offline --json 1.01 GiB 365.6ms 365.8ms 1.00x 960.84 MiB 932.84 MiB 0.97x 2.75 GiB/s 2.75 GiB/s
codex --offline --json 1.01 GiB 135.5ms 125.1ms 1.08x 437.16 MiB 421.15 MiB 0.96x 7.43 GiB/s 8.05 GiB/s

Artifact size

Artifact Base PR Delta Ratio
packed ccusage-*.tgz 19.09 KiB 19.09 KiB -0.00 KiB 1.00x
installed native package binary 4244.53 KiB 4245.28 KiB +0.75 KiB 1.00x

Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees.

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 6c03eb9 to 491d614 Compare August 15, 2026 19:00
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: e5e8b90e6bba
Base SHA: 510c27ab17db

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 510c27ab17db

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: e5e8b90e6bba
Base SHA: 510c27ab17db

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 510c27ab17db

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from e5e8b90 to 7032814 Compare August 19, 2026 18:09
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 7032814a2043
Base SHA: b4cbaaa7ca3a

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: b4cbaaa7ca3a

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 7032814a2043
Base SHA: b4cbaaa7ca3a

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: b4cbaaa7ca3a

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 7032814 to 7556aca Compare August 19, 2026 23:08
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 7556acae67b0
Base SHA: 886b8ae803ef

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 886b8ae803ef

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 7556acae67b0
Base SHA: 886b8ae803ef

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 886b8ae803ef

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 7556aca to 062980a Compare August 20, 2026 02:32
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 062980a720b8
Base SHA: 320bee9fd36b

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 320bee9fd36b

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 062980a720b8
Base SHA: 320bee9fd36b

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 320bee9fd36b

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 062980a to 2da21bf Compare August 20, 2026 06:30
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 2da21bfa0a1c
Base SHA: 288ba71e2a28

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 288ba71e2a28

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 2da21bfa0a1c
Base SHA: 288ba71e2a28

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 288ba71e2a28

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 2da21bf to ce21695 Compare August 20, 2026 10:31
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: ce21695c9bcf
Base SHA: 07e86d5d2890

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 07e86d5d2890

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: ce21695c9bcf
Base SHA: 07e86d5d2890

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 07e86d5d2890

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from ce21695 to e333a9d Compare August 20, 2026 12:54
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: e333a9de358f
Base SHA: e87d63150e6a

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: e87d63150e6a

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: e333a9de358f
Base SHA: e87d63150e6a

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: e87d63150e6a

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from e333a9d to 8af1851 Compare August 20, 2026 18:42
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 8af1851bf0f1
Base SHA: 3608fde774c5

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 3608fde774c5

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 8af1851bf0f1
Base SHA: 3608fde774c5

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 3608fde774c5

@renovate
renovate Bot force-pushed the renovate/miniz_oxide-0.x branch from 8af1851 to 481a0a7 Compare August 20, 2026 19:57
@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 481a0a71b732
Base SHA: 368acc7e9a48

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 368acc7e9a48

@github-actions

Copy link
Copy Markdown
Contributor

ccusage performance comparison

PR SHA: 481a0a71b732
Base SHA: 368acc7e9a48

Performance comparison skipped.

Base package URL was not ready before 300.000s. Fixture performance comparison requires a base package when --base-dir is not provided.

Base package: 368acc7e9a48

@renovate
renovate Bot merged commit db990bf into main Aug 20, 2026
36 checks passed
@renovate
renovate Bot deleted the renovate/miniz_oxide-0.x branch August 20, 2026 20:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants