Tag: #performance
Golang’s realtime garbage collector at Not On The High Street Conference
Discussed Go’s real-time garbage collector at an internal conference, after presenting the same talk at The Realtime Guild. 2017-03-10
Quickly checking for a zero byte in C using bitwise operations
How to check if a 64-bit word contains a zero byte. A step-by-step example and a proof of correctness. 2017-01-24
How do I measure program execution time in C? How do I use the
times
function? Use the
times()
system call in C to measure the CPU time used by a process, distinguishing between time charged to the process itself and time charged to the kernel on its behalf. 2016-12-26Low latency, large working set, and GHC’s garbage collector: pick two of three
Large working sets and low latency are incompatible with GHC’s stop-the-world garbage collector, which optimizes for throughput instead of latency. The collector’s pause times scale linearly with working set size. 2016-05-12
All content copyright James Fisher.