The main trade-off was balancing per-method granularity with minimal overhead. I chose to surface execution time, call count, and allocations since those tend to answer most “what should I optimize?” questions during development.
Curious what metrics others find most useful in day-to-day profiling.