It just shows contention in a way that so hard to see otherwise.
If this tool packages some of that in an easier to use package it’s going to be a great tool for some.
Could you elaborated on this? I've never used it myself.
"Orbit's focus has shifted to the Linux version. Windows local profiling is currently only supported partially and major features, such as dynamic instrumentation, are not yet implemented. It is possible however to profile Linux executables from a Windows UI instance. For Windows local profiling, you can still use the released binaries, but please note that they are deprecated and mostly undocumented."
on top of this, given google's penchant for dumping projects aka abandonware, this would be an easy pass.
For architecture specific profiling, Vtune is still pretty good though.
Seeing it supports Go, I wonder if it supports other AoT compiled languages with garbage collectors, like .NET.
Though it's true that more advanced features require OS support (eg: showing how threads get moved amongst CPU cores, and so on).
Library search path is `/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/1[4-9].[0-9].[0-9]/lib/darwin`.
The main selling point of the tool is Dynamic instrumentation, which allows you to generate Flame charts without manual code annotation (you pick functions that you are interested into, and the profiler adds a hook to these functions in order to log the entry+exit time).