Benchmarks: status and diff with 1 000 files edited (refs #41) 30fc48081b94
- Author
- Andy McCall @andymccall <[email protected]>
- When
- · 2026-10-02 03:43 UTC
- Signature
- ✔ signed by Andy McCall
- Hash
30fc48081b941a61eb77e97b8e816a5458716fea7019ec9295e3f3525864269e- Depends on
- 1d360c91a289 87828a0b1f36
- Depended on by
- nothing yet
- In bookmarks
- agents-in-readme bare-hashes carried-not-removed carry-identical doctor-trust identical-sides keyless-tags main merge-remote-bookmark only-help-103 paths-for-resolutions-and-amend push-notes show-stat subrepo-pin-state switch-says
- In tags
- v0.10.0 v0.11.0 v0.3.0 v0.3.1 v0.4.0 v0.4.1 v0.4.2 v0.4.3 v0.4.4 v0.4.5 v0.4.6 v0.5.0 v0.5.1 v0.6.0 v0.7.0 v0.8.0 v0.9.0
- Edits
- 2 atoms, 0 tree operations, 1 file
Browse the tree at this change
modified docs/benchmarks.md +12 −2
| … | 1027 unchanged lines |
||
| 1028 | 1028 | change is stored. Storing texts as the walk reads them, the change |
|
| 1029 | 1029 | holding references, is the remaining design. |
|
| 1030 | 1030 | ||
| 1031 | - | Not re-measured tonight: status and diff with 1 000 files edited, a local |
|
| 1032 | - | clone. |
|
| 1031 | + | With 1 000 files edited (`~/bench/k1000.sh`, the same night): |
|
| 1032 | + | ||
| 1033 | + | | | oxy | Git | Git, tuned | |
|
| 1034 | + | |---|---:|---:|---:| |
|
| 1035 | + | | first status after the edits | 1.28 s | 0.36 s | 0.17 s | |
|
| 1036 | + | | status again | 0.15 to 0.31 s | 0.30 to 0.31 s | 0.14 to 0.23 s | |
|
| 1037 | + | | diff | 0.69 to 0.81 s | 0.71 to 0.80 s | 0.72 s | |
|
| 1038 | + | ||
| 1039 | + | The first status takes the snapshot (reading, diffing and storing the |
|
| 1040 | + | 1 000 files, and recording it); later ones answer from the status cache. |
|
| 1041 | + | ||
| 1042 | + | Not re-measured tonight: a local clone. |