Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add gzip-zune-inflate feature #419

Merged
merged 1 commit into from
Jan 16, 2024
Merged

Conversation

wcampbell0x2a
Copy link
Owner

@wcampbell0x2a wcampbell0x2a commented Jan 14, 2024

  • Add zune-inflate: "This crate features an optimized inflate algorithm supporting whole buffer decompression."
  • Add another benchmark target with -musl since we gain some speedup

Copy link

Benchmark for 40fab7f

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.01ms 5.6±0.01ms 0.00%
only_read/tplink_ax1800 21.9±0.03ms 21.9±0.02ms 0.00%
write_read/netgear_ax6100v2 1287.2±1.77ms 1288.2±3.16ms +0.08%
write_read/tplink_ax1800 7.1±0.02s 7.1±0.02s 0.00%

@wcampbell0x2a wcampbell0x2a force-pushed the add-gzip-zune-inflate branch 2 times, most recently from a170a5b to 2f9f467 Compare January 14, 2024 04:12
Copy link

Benchmark for 395a02d

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.00ms 5.6±0.01ms 0.00%
only_read/tplink_ax1800 21.9±0.01ms 21.9±0.01ms 0.00%
write_read/netgear_ax6100v2 1284.5±2.52ms 1286.8±6.64ms +0.18%
write_read/tplink_ax1800 7.1±0.01s 7.0±0.01s -1.41%

Copy link

Benchmark for dc71b32

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.01ms 5.6±0.01ms 0.00%
only_read/tplink_ax1800 22.2±0.09ms 22.2±0.08ms 0.00%
write_read/netgear_ax6100v2 1329.0±9.73ms 1325.1±9.07ms -0.29%
write_read/tplink_ax1800 7.6±0.06s 7.5±0.07s -1.32%

Copy link

Benchmark for cb3c65e

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.7±0.12ms 5.6±0.01ms -1.75%
only_read/tplink_ax1800 22.1±0.21ms 21.9±0.01ms -0.90%
write_read/netgear_ax6100v2 1283.5±1.38ms 1322.4±8.32ms +3.03%
write_read/tplink_ax1800 7.1±0.02s 7.1±0.01s 0.00%

Copy link

Benchmark for c8da21d

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.5±0.08ms 5.4±0.04ms -1.82%
only_read/tplink_ax1800 21.2±0.38ms 21.3±0.34ms +0.47%
write_read/netgear_ax6100v2 1267.0±9.28ms 1250.5±6.92ms -1.30%
write_read/tplink_ax1800 6.9±0.07s 6.9±0.03s 0.00%

@wcampbell0x2a wcampbell0x2a force-pushed the add-gzip-zune-inflate branch 2 times, most recently from b78eeb4 to 339ee3f Compare January 14, 2024 05:30
Copy link

Benchmark for 6152de8

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.01ms 5.6±0.01ms 0.00%
only_read/tplink_ax1800 21.9±0.06ms 21.9±0.03ms 0.00%
write_read/netgear_ax6100v2 1304.2±7.07ms 1299.0±5.26ms -0.40%
write_read/tplink_ax1800 7.2±0.02s 7.2±0.03s 0.00%

Copy link

Benchmark for a48a614

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.7±0.02ms 5.7±0.01ms 0.00%
only_read/tplink_ax1800 22.2±0.16ms 22.2±0.02ms 0.00%
write_read/netgear_ax6100v2 1305.7±5.63ms 1307.2±5.01ms +0.11%
write_read/tplink_ax1800 7.3±0.10s 7.2±0.02s -1.37%

Copy link

Benchmark for c80e069

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.02ms 5.6±0.09ms 0.00%
only_read/tplink_ax1800 22.2±0.31ms 21.9±0.04ms -1.35%
write_read/netgear_ax6100v2 1304.3±7.31ms 1301.0±9.71ms -0.25%
write_read/tplink_ax1800 7.4±0.11s 7.3±0.09s -1.35%

This crate features an optimized inflate algorithm supporting whole buffer decompression.
Copy link

Benchmark for 9ac53d6

Click to view benchmark
Test Base PR %
only_read/netgear_ax6100v2 5.6±0.01ms 5.6±0.01ms 0.00%
only_read/tplink_ax1800 21.7±0.02ms 21.8±0.15ms +0.46%
write_read/netgear_ax6100v2 1283.7±1.17ms 1286.2±6.35ms +0.19%
write_read/tplink_ax1800 7.1±0.01s 7.1±0.00s 0.00%

@wcampbell0x2a wcampbell0x2a merged commit df8bbb2 into master Jan 16, 2024
31 checks passed
@wcampbell0x2a wcampbell0x2a deleted the add-gzip-zune-inflate branch January 16, 2024 04:22
@wcampbell0x2a wcampbell0x2a restored the add-gzip-zune-inflate branch January 16, 2024 04:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant