Линукс тут просто пример, потому что я имею большой опыт в нём.
Я встречал тонну различных статей про тонкий профайлинг кода в винде - например, выясняем почему вот такая-то штука внезапно почему-то работает медленно - а оказывается что код зависит от какой-то секции ядра с критической блокировкой.
Это делается довольно элементарно - без паяльника, полновесного дебаггера и знания ассемблера.
Окей, я буду разбираться сам, не вопрос.