Я сделал просмотрщик изображений XNA, но он всегда перерисовывает сцену, даже если она не меняется, и это заставляет мой нетбук сгореть, как ад, поэтому я хотел бы сделать паузу при рисовании, когда ничего не изменится.
Уменьшение частоты кадров до 1 - это один из способов сохранить ее в прохладном состоянии, но это приводит к задержке выхода.
Как предотвратить перерисовку, пока нет ввода?
Эта проблема была решена, но была обнаружена еще одна проблема - игра потребляет много CPU, когда ее окно находится в фокусе, но когда это не так, это занимает всего около 1% от CPU. См. Этот вопрос для получения подробной информации о том, как решить эту другую проблему:
Как уменьшить загрузку процессора XNA, в то время как ничего не стоит вычислять?