Комментарии 4
Неужели кто-то использует EC2 (да и вообще виртуалки) для настолько критичного по производительности кода?
блин. я думал реально долго, а тут 10млн+ в секунду вызовов. Не пугайте так.
Отмечу, что поддержку юзерспейсного gettimeofday и clock_gettime из vdso для не-x86_64 добавили относительно недавно. Скажем, на 32-битном Debian Wheezy (oldstable) у вас ее точно не будет. Кроме того, оно еще требует поддержки со стороны libc, а не только ядра. Например, в glibc 2.15 (Ubuntu 12.04) поддержки нет.
Я столкнулся с проблемой тормозов таймера из glfw3 так как внутри он юзает clock_gettime, на винде я не видел такой проблемы. В std::chrono::steady_clock тоже тормоза. Я не знаю чё я должен включить в системе чтобы всё стало быстрее, я просто реже опрашиваю таймер и добавил sleep между вызовами
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Проблемы со скоростью выполнения системных вызовов «gettimeofday» и «clock_gettime» в AWS EC2