Равен ли Canvas3D.fps всему FPS окна?

#qt #qtquick2 #frame-rate #diagnostics

#qt #qtquick2 #частота кадров #диагностика

Вопрос:

Сбивающий с толку Window тип в Qt Quick не имеет fps свойства (кадров в секунду), но Canvas3D имеет. Итак, я измеряю fps своего приложения, используя фиктивный Canvas3D файл и отображая его fps свойство. Является ли это допустимым подходом? Я так думаю, потому Canvas3D что, вероятно, он перерисовывается точно в те же моменты, что и окно.

Я бы хотел, чтобы ваши ответы предоставили либо доказательство, либо ссылку на то, что они утверждают, чтобы я мог быть уверен, что получаю правильные измерения производительности.

Комментарии:

1. У меня 0 опыта работы с Qt, но большинство библиотек графического интерфейса, в отличие от игр, не перерисовывают все окно непрерывно, а только когда что-то меняется (элемент наведен на курсор мыши, щелкнул, изменение вызвано из кода и т. Д.). Я полагаю, что Qt будет только непрерывно перерисовывать Canvas3D, но не окно. Поэтому не имеет смысла измерять «кадры в секунду» чего-то, что изменяется в основном на основе пользовательского ввода. Опять же, я никогда не использовал Qt, просто используя свои общие знания.

2. @Kroltan: Спасибо, ваш комментарий отражает мысли, которые пришли ко мне после того, как я опубликовал этот вопрос.