тактов в секунду, но процессор на сколько я знаю выполняет (лично на моей сборке) 3 000 000 000 тактов (3 Ггц).
От чего зависит данная величина и почему так мало?
Я скорее всего недопонимаю чего то, но об этом в поиске не шибко информации
CLOCKS_PER_SEC не привязана к частоте процессора. К тому же у современных процессоров частота не постоянная и может варьироваться независимо по ядрам.
Я про привязку понял, но как по мне что то тут не так, я про 3 Ггц против 0.000001 Ггц, я и не знаю где это даже посмотреть можно
Если нужен точный таймер, используй https://en.cppreference.com/w/cpp/chrono/high_resolution_clock
Я конкретно сейчас хочу точно выяснить, что за такты в c++)))
Это изначально пришло из POSIX и там в спеках ничего не говорится о тактах, просто решили так константу для конвертации в секунды назвать: https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/time.h.html
как я понял, с тактами самого процессора, это никак не связано, верно?
благодарю
/warn offtopic
Обсуждают сегодня