Visualizing entire Chromium include graph

42 bkryza 3 5/21/2025, 3:19:02 PM blog.bkryza.com ↗

Comments (3)

kloud · 52m ago
Great work, very cool trick using the clang commands output to get the data.

In my experiments with software visualization I found that generic graph tools like Graphviz or Gephi do not produce useful visualizations for anything beyond trivial size projects. In systems there is always a hierarchical aspect, so hierarchical graphs seem to be clearer as in comparison [0].

Unfortunately, I am not aware of a good open source hierarchical graph tool. Only one seems to be a proprietary Visual Studio DGML renderer. However, this Chrome graph with 140k nodes would also be too much, VS chokes around 25k nodes+links.

[0] https://github.com/dundalek/stratify?tab=readme-ov-file#extr...

NewsaHackO · 27m ago
Am I the oy one that thinks a couple of these graphs look like penises?
adrian_b · 1h ago
When I have reached the first image shown after "Visualization", I have chuckled, thinking "Yeah… this is not going to be very useful".

However, immediately after that image the author has written exactly the same thought, then further in TFA much more interesting images are shown, so I have been impressed.