Tag
tracing
- Oct 12, 2026 Attributing Rendering Work: Reading Traces Without Guessing How to tell script time from style, layout, paint, and raster in a frame trace, which entry types expose the same information to code, and how to sample without fooling yourself. web platform
- Jul 21, 2026 Decomposing End-to-End Latency into Waiting and Serving How to split a request's elapsed time into the intervals where it was queued, in flight, or actually being executed, and why the sum of stage timers usually exceeds the total. performance engineering
- Jun 24, 2026 Interposing on malloc: How Allocation Tracing Hooks a Heap How a tracing layer replaces malloc and free without editing the program, why the replacement must not call the functions it replaces, and which allocations escape interposition entirely. memory systems
- Feb 2, 2026 Graph Breaks, Fallback Paths, and Numerical Drift What happens at the boundary where tracing stops, why the eager fallback does not produce bit-identical results, and how a runtime keeps two execution paths consistent. inference systems
- Sep 7, 2023 ptrace and the Stop-Notify Model Behind a Debugger Attaching is a signal, every stop must be answered, and the same SIGTRAP means different things. How a tracer distinguishes the events it receives. developer tools
- Feb 26, 2023 Conditional Breakpoints: Where the Test Runs and What It Costs A condition does not reduce the number of stops, only the number of visible ones. Evaluating it in the debugger, in the stub, or in compiled code changes the cost by orders of magnitude. developer tools