File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -46,6 +46,17 @@ Default settings (1 MiB chunks, file-backed hash table). Memory column shows pea
4646| Firefox 71.0b11 &rarr ; b12 | 198 MiB | 10.9 MiB | 5.49% | 136ms | 757ms | 18.6 MiB | 730ms | 147 MiB |
4747| Chrome 78.0.3904.97 &rarr ; 108 | 145 MiB | 8.3 MiB | 5.71% | 110ms | 789ms | 16.9 MiB | 751ms | 147 MiB |
4848
49+ ### With ` --max ` (zstd level 22)
50+
51+ Smaller patches at the cost of much slower diff times. Patch application speed is similar.
52+
53+ | Test case | New size | Patch size | Ratio | Patch time | Diff time | Memory | Diff time (RAM) | Memory (RAM) |
54+ | -----------| ----------| ------------| -------| ------------| -----------| --------| -----------------| --------------|
55+ | Wine 4.18 &rarr ; 4.19 | 201 MiB | 203 KiB | 0.10% | 119ms | 3.7s | 60.9 MiB | 4.2s | 189 MiB |
56+ | Linux 5.3 &rarr ; 5.4 | 895 MiB | 6.1 MiB | 0.68% | 518ms | 64.3s | 60.6 MiB | 66.2s | 573 MiB |
57+ | Firefox 71.0b11 &rarr ; b12 | 198 MiB | 8.3 MiB | 4.20% | 114ms | 61.5s | 62.5 MiB | 58.5s | 189 MiB |
58+ | Chrome 78.0.3904.97 &rarr ; 108 | 145 MiB | 5.6 MiB | 3.84% | 92ms | 78.4s | 57.6 MiB | 80.8s | 186 MiB |
59+
4960## Workspace structure
5061
5162- ** ` bidiff ` ** (root) -- Library crate. Feature flags:
You can’t perform that action at this time.
0 commit comments