Blogs / Personal blogs

Tristan Hume

thume.ca

Performance analysis tool which makes it easy to use Intel Processor Trace to visualize every function call made leading up to an event of interest with nanosecond precision. I designed and implemented this (along with an intern I mentored) for Jane Street, where it’s been incredibly successful internally, and wrote a…

Popular posts
14
Total points
4,789
HN comments
2,130
Rank
#240 personal

Visit thume.ca → RSS feedOn Hacker News Dec 2016 – Dec 2023

Software Engineering 9Tools & Productivity 7Systems & Performance 4Math & Algorithms 2Life, Learning & Writing 2Hardware & Electronics 2

4

All my favorite tracing tools

Ever wanted more different ways to understand what’s going on in a program? Here I catalogue a huge variety of tracing methods you can use for varying types of problems. Tracing has been such a long-standing interest (and job) of mine that some of these will novel and interesting to anyone who reads this. I’ll…

8

Shenanigans With Hash Tables

One reason to know how your data structures work is so that when your problem has unusual constraints you can tweak how they work to fit the problem better or work faster. In this article I’ll talk about four different fun tweaks to the concept of a hash table that I made in the process of using hash tables to…