1 pointby yyusufaslan3 hours ago1 comment
  • yyusufaslan3 hours ago
    Under the hood it uses runtime bytecode instrumentation with dynamic attach to avoid restarts.

    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.