Есть класс QTime , который может измерять время, вы можете запустить его с помощью start()
и получить его с помощью метода elapsed()
.
Если вы хотите что-то более продвинутое,Вы можете пойти на Boost.Chrono , если вы хотите получить серьезные временные извращения.Хотя он становится очень волосатым и очень быстрым, и документ немного скудный (как всегда с Boost), но это действительно одна из самых чистых и лучших библиотек, если вам нужно что-то такого калибра.
Все зависит отчто вы хотите сделать, потому что «измерение времени вычислений» - это очень широкое описание.Вы действительно хотите профиль ваше приложение?Тогда, возможно, вам подойдет инструмент профилирования.
Кроме того, если вы просто хотите получить необработанное время, необходимое для выполнения программы, в Linux есть команда time
.