Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Профилирование программ и функций на C • Live coding
Ставим timestamps и закапываемся: наносекундная точность, ассемблерные вставки, профилировщики, ключи компиляции, привязка к ядру, фиксация частоты и даже прогрев кэша. Две ключевых темы: как измерить и как стабилизировать измерения. Всё на Linux, но вряд ли переложение в Windows-диалект будет слишком трудным. В этот раз — только измеряем и стабилизируем. Вмешательство в код (оптимизация) — через неделю. Конспект на Github: