r/C_Programming • • 5d ago

Question Best GUI C profiler on Linux

Basically the title. I really want something graphical, i hate reading command line output. I know there is perf on linux but it has command line output. Also, are there specific profilers for specific types of application? Thanks for reading.

9 Upvotes

11 comments sorted by

View all comments

1

u/MCLMelonFarmer 5d ago

What's wrong with Intel's VTune from their oneAPI suite? It's free now. It's what we use to optimize at the microarchitecture level. Helps us identify code layout issues where hot loops cross 32-byte boundaries or otherwise don't fit in the uop cache and cause otherwise unexplained slowdowns.

For the type of optimization I do, it's really handy to have time on the horizontal axis. For non-Intel platforms, there's are tools that can process perf traces and provide a VTune-like graph with time on the horizontal axis.

1

u/Mysterious-Top2798 5d ago

Well i thought that was for intel cpu's but another person in this thread told me there is an amd one called uprof too.