There are many preferred ways to view data, and each highlights different information that helps pare down issues from a new angle. gProfiler covers the bases with flame graph view and table view. The default view is of your flame graph, and switching between views is accomplished by clicking on the icon to the immediate right of the Overview tab.

A Common Use Case

A user might sort the table based on total time to view their top most CPU intensive frames, and then filter out irrelevant frames such as Kernel frames and other processes. After finding a specific frame that could be optimized, it’s simple for them to trace backwards and understand where this function is invoked, then return to their code and refactor the method to be more efficient.

Last updated