Live data from Hacker News

I made a real-time C/C++/Rust build visualizer

danielchasehooper.com

51–60 of 91 posts

Re: I made a real-time C/C++/Rust build visualizer

#52

I am extremely interested in this. I am stuck in an environment with CMake, GCC and Unix Make (no clang, no ninja) and getting detailed information about WHY the build is taking so long is nearly impossible. It's also a bit of a messy build with steps like copying a bunch of files from the source into the build folder. Multiple languages (C, C++, Fortran, Python), custom cmake steps, etc. If this tool can handle that…

[deleted]

Re: I made a real-time C/C++/Rust build visualizer

#53
post #46

Suggestion to the blog author - put: > Here it is recording the build of a macOS app: > At the top of the page, it should be right under the header. You made a thing, so show the thing. You can waffle on about it later. Just show the thing.

Good suggestion. Updated.

Re: I made a real-time C/C++/Rust build visualizer

#56
post #53
post #46

Suggestion to the blog author - put: > Here it is recording the build of a macOS app: > At the top of the page, it should be right under the header. You made a thing, so show the thing. You can waffle on about it later. Just show the thing.

Good suggestion. Updated.

Good job. This caught my eye. I don't think the visual even needs much of an explanation, I can see what it's doing.

Re: I made a real-time C/C++/Rust build visualizer

#59
I've done something similar by running Instruments during the build, which not only tells me which processes are running when but also what they're doing. Unfortunately Instruments gets upset if your build takes a long time, and it doesn't really allow filtering by process tree, but it helped shipped several major wins for our builds when I was working on Twitter's iOS codebase. Alas trying to this these days will not work because Instrument's "All Processes" tracing has been broken for a while (FB14533747).
Post reply on HN