Я разблокировал частоту кадров в MonoGame через:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
И используя это как основу для того, насколько эффективно я обновляюсь и рисую в игре.
При разрешении 240 x 160 без прорисовки или обновления ничего, кроме счетчика кадров, я получаю значение FPS от 9 000 до 11 000 FPS.
Если я добавлю весь свой код обратно, он падает примерно до 1100 FPS.
Является ли это хорошим показателем того, что мой код значительно замедляет работу графического процессора (в 10 раз), и я должен быть обеспокоен? Игра будет работать на скорости 60 FPS, так что я все еще довольно далеко от этого, но в какой момент частоты разблокированных кадров я должен быть обеспокоен?
GPU: AMD FirePro W5000 (FireGL V)