I'm a Software Engineering Manager working on Google Maps in Sydney, Australia. I write about software {engineering, management, profiling}, data visualisation, and transport.
A latency analysis of a Go program (Hugo), starting with in-app wall-clock
counters, then pprof CPU profiling, then adding custom dimensions to slice the
profile.
Background
I recently migrated Graphviz's docs
This post covers: Adding colours to Firefox Profiler, and some neat tricks I
learned along the way: data-oriented-programming in JavaScript, data format
upgrade pipelines, and developer experience in test runners and console UI.
This post is a quick literature review of CPU profiler user interfaces available
for analysing Linux program performance.
I couldn't find any list of profiler UIs online. Hopefully this can help
Here are my rough notes from reading "Data Oriented Design" by Richard Fabian, which explains how to write code that runs quickly, uses less memory, allows higher scaling, and enables more