4 ms·
That's really cool. Fascinating to think about all the problems that get missed due to poor or missing visualizations like this. I did a lot of work to improve
by bgirard 1y ago
That's really cool. Fascinating to think about all the problems that get missed due to poor or missing visualizations like this.
I did a lot of work to improve the Mozilla build system a decade ago where I would have loved this tool. Wish they would have said what problem they found.
- dhooper 1y ago(OP here) Thanks! My call with the Mozilla engineer was cut short, so we didn't have time to go into detail about what he found, I want to look into it myself.
- bvisness 1y agoHello, I am the engineer in question. I am not actually super familiar with the details of the build system, but from when I saw, the main issues were: - Lots of constant-time slowness at the beginning and end of the build - Dubious parallelism, especially with unified builds - Cargo being Cargo Overall it mostly looks like a soup of `make` calls with no particular rhyme or reason. It's a far cry from the ninja example the OP showed in his post.
- epage 1y agoWhat `cargo being cargo` problems are you having?