| 29 Jul 2025 |
John Ericson | since we can make GC faster by not parsing the entire derivation | 20:57:28 |
John Ericson | OK optimized before
BM_ParseRealDerivationFile/hello 6814 ns 6791 ns 104081 bytes_per_second=247.735Mi/s
BM_ParseRealDerivationFile/firefox 31529 ns 31420 ns 22281 bytes_per_second=486.429Mi/s
| 21:18:01 |
John Ericson | BM_ParseRealDerivationFile/hello 6952 ns 6929 ns 102364 bytes_per_second=242.772Mi/s
BM_ParseRealDerivationFile/firefox 71569 ns 71292 ns 9695 bytes_per_second=214.381Mi
| 21:18:27 |
John Ericson | optimized after | 21:18:29 |
John Ericson | 4x to 2x | 21:18:39 |
John Ericson | not good enough | 21:18:42 |
Mic92 | In reply to @Ericson2314:matrix.org I opened up https://github.com/NixOS/nix/issues/13573 regardless Is it not all the store references we care about in those derivations, not just outpaths? | 21:22:57 |
John Ericson | Mic92: I think it is just looking to keep derivations pointing to live store paths? | 21:23:25 |
John Ericson | I could be wrong | 21:23:33 |