cjrohrbach / BA-GT-Roassal

My bachelor thesis: creating a simple easy to use API to build graphs in GlamorousToolkit.
MIT License
2 stars 3 forks source link

Profiler flame graphs should be easier to build using Roassal #1

Open onierstrasz opened 3 years ago

onierstrasz commented 3 years ago

This was suggested by @maenu. To see a flame graph: Monitor > Profiler button > Start > click on a process to see flame chart

Screenshot 2021-03-23 at 17 01 14

Can we build such a graph more easily? Currently this view is defined in BlTelemetryTask>>#gtMapFor:. It calls BlTelemetryTask>>#gtBarElements which in turn calls BlTelemetryTask>>#gtBarElementsWithGlobalWeight:local:. The latter is a monster method that should be easier to construct. Can Roassal help?