wcampbell0x2a / backhand

Library and binaries for the reading, creating, and modification of SquashFS file systems
Apache License 2.0
112 stars 10 forks source link

Update Deku Reader and Writer #524

Closed wcampbell0x2a closed 3 months ago

github-actions[bot] commented 5 months ago

Benchmark for c41f99c

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.01ms | **2.6±0.00ms** | **-7.14%** | | only_read/tplink_ax1800 | 7.1±0.01ms | **6.8±0.02ms** | **-4.23%** | | unsquashfs/full | **11.5±0.19ms** | 11.9±0.18ms | **+3.48%** | | unsquashfs/full-path-filter | **8.0±0.09ms** | 8.1±0.11ms | **+1.25%** | | unsquashfs/list | 8.4±0.15ms | 8.5±0.17ms | +1.19% | | unsquashfs/list-path-filter | **7.4±0.10ms** | 7.6±0.14ms | **+2.70%** | | write_read/netgear_ax6100v2 | 1280.3±4.44ms | 1283.7±14.97ms | +0.27% | | write_read/tplink_ax1800 | 7.1±0.08s | 7.1±0.04s | 0.00% |
github-actions[bot] commented 5 months ago

Benchmark for faa7364

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.01ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.1±0.02ms | **6.1±0.08ms** | **-14.08%** | | unsquashfs/full | 11.2±0.20ms | **10.7±0.11ms** | **-4.46%** | | unsquashfs/full-path-filter | 7.9±0.07ms | **7.4±0.04ms** | **-6.33%** | | unsquashfs/list | 8.2±0.04ms | **7.8±0.06ms** | **-4.88%** | | unsquashfs/list-path-filter | 7.3±0.04ms | **6.8±0.05ms** | **-6.85%** | | write_read/netgear_ax6100v2 | 1274.6±6.07ms | **1270.1±3.91ms** | **-0.35%** | | write_read/tplink_ax1800 | 7.0±0.00s | 7.0±0.03s | 0.00% |
github-actions[bot] commented 4 months ago

Benchmark for 33e45e0

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.00ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.1±0.01ms | **6.1±0.01ms** | **-14.08%** | | unsquashfs/full | 11.4±0.17ms | 11.5±0.19ms | +0.88% | | unsquashfs/full-path-filter | 8.1±0.16ms | **7.9±0.13ms** | **-2.47%** | | unsquashfs/list | 8.4±0.05ms | **8.0±0.08ms** | **-4.76%** | | unsquashfs/list-path-filter | 7.5±0.13ms | **7.1±0.12ms** | **-5.33%** | | write_read/netgear_ax6100v2 | 1276.3±2.29ms | **1272.0±7.79ms** | **-0.34%** | | write_read/tplink_ax1800 | 7.0±0.01s | 7.0±0.02s | 0.00% |
github-actions[bot] commented 4 months ago

Benchmark for 6ddfd26

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.7±0.00ms | **2.4±0.00ms** | **-11.11%** | | only_read/tplink_ax1800 | 7.2±0.15ms | **6.2±0.01ms** | **-13.89%** | | unsquashfs/full | 11.3±0.13ms | **10.9±0.15ms** | **-3.54%** | | unsquashfs/full-path-filter | 8.0±0.14ms | **7.6±0.06ms** | **-5.00%** | | unsquashfs/list | 8.4±0.09ms | **8.0±0.05ms** | **-4.76%** | | unsquashfs/list-path-filter | 7.5±0.08ms | **7.0±0.05ms** | **-6.67%** | | write_read/netgear_ax6100v2 | 1274.2±2.22ms | 1274.2±5.82ms | 0.00% | | write_read/tplink_ax1800 | 7.0±0.02s | 7.0±0.02s | 0.00% |
github-actions[bot] commented 3 months ago

Benchmark for a574e50

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.00ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.1±0.02ms | **6.1±0.01ms** | **-14.08%** | | unsquashfs/full | 12.3±0.23ms | **11.1±0.12ms** | **-9.76%** | | unsquashfs/full-path-filter | 8.4±0.25ms | **7.7±0.15ms** | **-8.33%** | | unsquashfs/list | 8.8±0.25ms | **8.0±0.22ms** | **-9.09%** | | unsquashfs/list-path-filter | 7.5±0.05ms | **7.1±0.13ms** | **-5.33%** | | write_read/netgear_ax6100v2 | 1281.3±8.85ms | **1276.3±3.53ms** | **-0.39%** | | write_read/tplink_ax1800 | 7.1±0.03s | 7.1±0.03s | 0.00% |
github-actions[bot] commented 3 months ago

Benchmark for 2e9c8cc

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.00ms | **2.4±0.00ms** | **-14.29%** | | only_read/tplink_ax1800 | 7.2±0.03ms | **6.2±0.09ms** | **-13.89%** | | unsquashfs/full | 12.0±0.24ms | **11.6±0.21ms** | **-3.33%** | | unsquashfs/full-path-filter | 8.5±0.18ms | **8.0±0.30ms** | **-5.88%** | | unsquashfs/list | 8.9±0.17ms | **8.4±0.15ms** | **-5.62%** | | unsquashfs/list-path-filter | 7.8±0.15ms | **7.4±0.18ms** | **-5.13%** | | write_read/netgear_ax6100v2 | 1318.7±9.97ms | 1312.8±6.73ms | -0.45% | | write_read/tplink_ax1800 | 7.4±0.09s | 7.4±0.06s | 0.00% |
github-actions[bot] commented 3 months ago

Benchmark for 43baedc

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.01ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.2±0.01ms | **6.1±0.01ms** | **-15.28%** | | unsquashfs/full | 11.4±0.16ms | **11.1±0.16ms** | **-2.63%** | | unsquashfs/full-path-filter | 8.1±0.09ms | **7.7±0.15ms** | **-4.94%** | | unsquashfs/list | 8.4±0.09ms | **8.0±0.09ms** | **-4.76%** | | unsquashfs/list-path-filter | 7.5±0.11ms | **7.1±0.12ms** | **-5.33%** | | write_read/netgear_ax6100v2 | 1275.1±4.69ms | 1277.5±3.49ms | +0.19% | | write_read/tplink_ax1800 | 7.0±0.02s | 7.0±0.02s | 0.00% |
github-actions[bot] commented 3 months ago

Benchmark for 8f2fa3e

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.00ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.2±0.01ms | **6.2±0.02ms** | **-13.89%** | | unsquashfs/full | 11.8±0.15ms | **11.6±0.15ms** | **-1.69%** | | unsquashfs/full-path-filter | 8.2±0.11ms | **7.9±0.11ms** | **-3.66%** | | unsquashfs/list | 8.7±0.15ms | **8.3±0.09ms** | **-4.60%** | | unsquashfs/list-path-filter | 7.7±0.09ms | **7.3±0.07ms** | **-5.19%** | | write_read/netgear_ax6100v2 | 1284.8±4.57ms | 1283.6±3.89ms | -0.09% | | write_read/tplink_ax1800 | 7.2±0.04s | **7.1±0.02s** | **-1.39%** |
github-actions[bot] commented 3 months ago

Benchmark for ca70578

Click to view benchmark | Test | Base | PR | % | |------|--------------|------------------|---| | only_read/netgear_ax6100v2 | 2.8±0.00ms | **2.3±0.00ms** | **-17.86%** | | only_read/tplink_ax1800 | 7.2±0.01ms | **6.1±0.01ms** | **-15.28%** | | unsquashfs/full | 11.5±0.20ms | **11.1±0.27ms** | **-3.48%** | | unsquashfs/full-path-filter | 8.0±0.13ms | **7.8±0.18ms** | **-2.50%** | | unsquashfs/list | 8.8±0.30ms | **8.2±0.19ms** | **-6.82%** | | unsquashfs/list-path-filter | 8.2±0.12ms | **7.2±0.36ms** | **-12.20%** | | write_read/netgear_ax6100v2 | **1284.9±13.51ms** | 1323.2±26.03ms | **+2.98%** | | write_read/tplink_ax1800 | **7.1±0.05s** | 7.3±0.14s | **+2.82%** |