Ответ в теме: Загрузка ЦП

#1538
+3

ReRand0m
Участник
Сообщений:3

Зарегистрирован:
04.08.2015

Репутация:5

Заранее извиняюсь, что подымаю старую тему, но появилось что сказать по этой теме. Я не измерял нагрузку на ЦП, у меня была проблема другого характера – очень низкий FPS. Причём на аналоичном тестовом коде. Я заметил, что при движении мышкой по окну FPS проседал вплодь до 0,5! Покопавшись, таки нашёл причину. Вот это место:

Если я правильно разобрался, то мы отлавливаем все события, а обрабатываем только закрытие окна. Но этот цикл не даёт продолжить, пока все события не будут обработаны. Возможно такая проблема только у меня. (Я программирую под Linux) В моём случае просто заменил на этот код:

FPS поднялся до 2500. Но окно теперь закрывается только по Escape, хотя в случае моей “игры” это не критично.

Если кто с подобным сталкивался и нашёл более лаконичное решение, напишите.