Я розблокував кадр в MonoGame через:
this.graphics.SynchronizeWithVerticalRetrace = false;
base.IsFixedTimeStep = false;
І використовувати його як основу для того, наскільки ефективно я оновлюю і малюю в грі.
При роздільній здатності 240 х 160, при цьому нічого не малюється і не оновлюється, окрім лічильника кадрів, я отримую значення FPS від 9000 до 11000 FPS.
Якщо я знову додаю весь код, він знижується до приблизно 1100 FPS.
Це хороший показник того, що мій код значно сповільнює роботу графічного процесора (10 разів), і чи варто мене турбувати? Гра буде працювати зі швидкістю 60 кадрів в секунду, тому я все ще досить далекий від цього, але в якому моменті частота розблокованих кадрів повинна мене турбувати?
GPU: AMD FirePro W5000 (FireGL V)