-
Похожий контент
-
- 18 ответов
- 1 999 просмотров
-
- 7 ответов
- 1 790 просмотров
-
- 1 ответ
- 1 845 просмотров
-
- 3 ответа
- 2 145 просмотров
-
- 1 ответ
- 1 930 просмотров
-
- 3 ответа
- 2 246 просмотров
-
- 1 ответ
- 2 518 просмотров
-
- 4 ответа
- 3 298 просмотров
-
- 4 ответа
- 5 217 просмотров
-
- 2 ответа
- 2 923 просмотра
-
-
Последние посетители 0 пользователей онлайн
- Ни одного зарегистрированного пользователя не просматривает данную страницу
Вопрос
rareMax
Привет.
Как можно узнать сколько кадров в секунду рисует мой компонент?
Пытался сделать так:
procedure TCoordinatePlane.Paint; var aBM: TStopwatch; begin aBM := TStopwatch.Create; try aBM.Start; inherited Paint; FCells.DrawShape(Self); PaintXY; PaintAllShapes; PaintDebugInfo; aBM.Stop; Canvas.TextOut(0, 20, (1 / aBM.Elapsed.TotalSeconds).ToString); finally // aBM.Free; end; end;Выдает значения довольно разные(В зависимости от масштаба) от 30 .. >1000. Как то не доверяю этим значениям. Можете подсказать как правильно сделать замер FPS?
3 ответа на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.