Hi folks, I’m doing some profiling at work right now, and thought I’d try the profiling skills on Graphviz, to see if profiling would teach me about the architecture of graphviz.
No doubt the architecture is old news to many but it was interesting for me to see the important components of Graphviz jump out so clearly on the flamechart.
The [unknown] calls you mention maybe a result of when the plugin system calls through a function pointer. I’ve seen this kind of thing show up before when profiling with Valgrind.
Now you’re an expert, any chance you want to write the perf section?