Open YuMingLiao opened 5 years ago
It's not "normal" but at the moment it's (unfortunately) kind of expected. There are some performance issues. See these tickets:
I know @zimbatm and @NinjaTrappeur have looked into ways of benchmarking and speeding up evaluation, maybe they have some tips?
I'm not yet ready to answer this. I'll write a proper blog post + documentation when the callgraph profiler will be ready.
That said, (according to git blame) @zimbatm and @grahamc already delivered a timing-based flamegraph profiler. Some instruction about how to use it there: https://github.com/NixOS/nix/commit/ee9c988a1b2e3c511b8613e698a0f9632ab1538f
47 packages (several local ones) vs 10 packages.
Is it a normal time?