Получить метку времени с помощью Boost.Chrono в разрешении наносекунд

Повышает ли хроно метку времени с разрешением наносекунд? Если да, как получить отметку времени?

0

Решение

Разрешение наносекунд? На каком оборудовании вы хотите запустить свою программу?
На моем ПК мой счетчик производительности имеет частоту ок. 4 МГц, поэтому галочка длится 250 нс.

Как ответили тут, boost chrono может дать вам наносекундное разрешение, но вы не будете уверены в точности измерения.

2

Другие решения

Для того, чтобы легко получить временные метки с повышением хроно для разных измерений, вы можете использовать увеличить таймеры процессора. Таблица о точности таймера также приведена на этом сайте.

Чтобы самостоятельно измерить разрешение на вашем конкретном аппаратном обеспечении, используйте cpu_timer_info.cpp.

1