tech-kern archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

patch review: import tslog(4) event tracing facility from FreeBSD




This patch https://imil.net/NetBSD/tslog.patch is a port of FreeBSD's
tslog(4) which permits to ease pinpointing parts of the kernel and
userland where the most time is spent.

This tracing facility is what allowed to reduce NetBSD kernel boot
time as it gives the ability to produce flamegraphs like this one
https://imil.net/NetBSD/tslog-10052025.svg and see what functions are
taking the most time.

------------------------------------------------------------------------
Emile `iMil' Heitor <imil@{home.imil.net,NetBSD.org}> | https://imil.net



Home | Main Index | Thread Index | Old Index