Кошкино время
Любой IT-специалист хоть раз в жизни сталкивался с ситуацией, когда нужно измерить время работы программы. Кто-то пользовался ручными часами, кто-то - встроенными функциями языка программирования, выдающими время с точность до секунд . На первый взгляд, эту задачу способен решить даже первоклассник. Но что, если измерять нужно доли секунды? Как правильно провести замер и стоит ли вообще это делать? Особенно когда упрямый начальник требует конкретных результатов.
Давайте разберёмся, что делать со временем, на примере тестирования OLAP-запросов в современных базах данных Postgres Pro и ClickHouse - и выясним, что общего у простой утилиты для измерения времени, баг-репорта из проекта эмулятора PlayStation 3 и последних научных достижений в области фотоэмиссии