Graham Dennis

Results 18 comments of Graham Dennis

@Mic92 : If you prefer, I'm happy to put this behind an option. The motivation for me was that when evaluating NixOS systems, memory usage would grow substantially, particularly for...

> > @Mic92 : If you prefer, I'm happy to put this behind an option. The motivation for me was that when evaluating NixOS systems, memory usage would grow substantially,...

> This is how it can be bench-marked later, once the gc is fixed: > > ``` > git clone https://github.com/TUM-DSE/doctor-cluster-config > cd doctor-cluster-config > hyperfine --warmup 1 'nix run...

@Mic92 : Here's the requested benchmark results (thanks for explicitly describing how to do this!) ``` [ec2-user@ip-172-31-37-87 doctor-cluster-config]$ hyperfine --warmup 1 'nix run --refresh github:nix-community/nix-eval-jobs -- --flake ".#checks" --force-recurse' 'nix...

Taking a closer look at the breakdown, my change definitely increased user time (this makes sense), however it was more than compensated for by a reduction in system time. If...

> ``` > hyperfine --warmup 1 'nix run --refresh github:nix-community/nix-eval-jobs -- --workers 64 --flake ".#checks" --force-recurse' 'nix run --refresh github:GrahamDennis/nix-eval-jobs/gdennis/enable-memory-garbage-collection -- --workers 64 --flake ".#checks" --force-recurse' > Benchmark 1: nix...

> Same machine, less threads: > > ``` > % hyperfine --warmup 1 'nix run --refresh github:nix-community/nix-eval-jobs -- --workers 16 --flake ".#checks" --force-recurse' 'nix run --refresh github:GrahamDennis/nix-eval-jobs/gdennis/enable-memory-garbage-collection -- --workers 16...

@nipunn1313 bump for release please?