#qt #qtquick2 #frame-rate #diagnostics
#qt #qtquick2 #частота кадров #диагностика
Вопрос:
Сбивающий с толку Window
тип в Qt Quick не имеет fps
свойства (кадров в секунду), но Canvas3D
имеет. Итак, я измеряю fps своего приложения, используя фиктивный Canvas3D
файл и отображая его fps
свойство. Является ли это допустимым подходом? Я так думаю, потому Canvas3D
что, вероятно, он перерисовывается точно в те же моменты, что и окно.
Я бы хотел, чтобы ваши ответы предоставили либо доказательство, либо ссылку на то, что они утверждают, чтобы я мог быть уверен, что получаю правильные измерения производительности.
Комментарии:
1. У меня 0 опыта работы с Qt, но большинство библиотек графического интерфейса, в отличие от игр, не перерисовывают все окно непрерывно, а только когда что-то меняется (элемент наведен на курсор мыши, щелкнул, изменение вызвано из кода и т. Д.). Я полагаю, что Qt будет только непрерывно перерисовывать Canvas3D, но не окно. Поэтому не имеет смысла измерять «кадры в секунду» чего-то, что изменяется в основном на основе пользовательского ввода. Опять же, я никогда не использовал Qt, просто используя свои общие знания.
2. @Kroltan: Спасибо, ваш комментарий отражает мысли, которые пришли ко мне после того, как я опубликовал этот вопрос.