-
-
Flame graphs are a visualization of hierarchical data, created to visualize stack traces of profiled software so that the most frequent code-paths to be identified quickly and accurately.
- pyspy
- https://roman.pt/posts/python-performance-profiling/
- Pyspy live https://www.youtube.com/watch?v=p8s2fzqA07s
-
-
Instrumentation
- TODO define
-
-
A real time, nanosecond resolution, remote telemetry, hybrid frame and sampling profiler for games and other applications.
-
-
All my favorite tracing tools: eBPF, QEMU, Perfetto, new ones I built and more
- Aewsome animated gifs and real examples
-
Python Numbers Every Programmer Should Know
- Timing metrics for common python operations (integer add, function call, creating a new dict)
-
Counting cycles and instructions on the Apple M1 processor
- How do you measure performance?
- modern process's just overclock to run faster
- [branch-prediction] takes power
- What is you wanted to measure page useaage?
- How do you measure performance?
-
FunctionTrace - A graphical Python profiler that provides a clear view of your application's execution while being both low-overhead and easy to use.
-
MediaWiki - Unifying our mobile and desktop domains How we achieved 20% faster mobile response times, improved SEO, and reduced infrastructure load.
- Ditching separate mobile pages increased performance by 20%
Algorithms Platforms
Real data vs theoretical best/worst cast
Data throughput, response times.
-
- Python profiler that outputs in a format that can be loaded by chrome dev tools for visulisations
-
- human abstraction for curl and some performance graphs
-
Why is GitHub UI getting so much slower?
- Github is unbelievably slow. Come on guys, sort it out.