Cheapest to access cycle counters in Windows. Six protection boundary crossing in Windows NT and two such crossings in NetBSD.