Скачиваний:
92
Добавлен:
16.07.2022
Размер:
2 Мб
Скачать
☆

Тестирование способов отрисовки

•Тестирование скорости отрисовки производилось на МЦСТ Эльбрус с установленным дистрибутивом ОС БагрОС-4000

•Средствами операционной системы на экран совместно с тестом выводился показатель количества кадров в секунду

•Тестирование потребляемой памяти производилось на инструментальной машине средствами ОС Ubuntu (htop)

Тестируемые примеры

Тест 1

Тест 2

Тест 3

Тест 4

Тестирование способов отрисовки на целевой машине

С к о р о с т ь о т р и с о в к и , к а д р ы /с е к

Скорость отрисовки

70

 

 

 

 

 

 

 

 

 

60

 

 

 

 

 

 

 

 

 

50

 

 

 

 

 

 

 

 

 

40

 

 

 

 

 

 

 

 

 

30

 

 

 

 

 

 

 

 

 

20

 

 

 

 

 

 

 

 

 

10

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

 

Номер теста последовательная единовременная

Используемая память, Мбайт

Используемая память

1200

 

 

 

 

 

 

 

 

 

 

1000

 

 

 

 

 

 

 

 

 

 

800

 

 

 

 

 

 

 

 

 

 

600

 

 

 

 

 

 

 

 

 

 

400

 

 

 

 

 

 

 

 

 

 

200

 

 

 

 

 

 

 

 

 

 

0

1

2

3

4

5

6

7

8

9

10

 

Номер теста последовательная единовременная

•Единовременная отрисовка значительно повышает скорость отрисовки кадров

•Последовательная отрисовка значительно эффективнее расходует память

Результаты

•Реализована библиотека графических примитивов для БагрОС-4000, состоящая из 85 функций

•Для реализации библиотеки был выбран подход с единовременной отрисовкой, так как количество кадров в секунду является гораздо более важным параметром, чем потребляемая память.

•Объём кода - 2041 строка на языке Си

•Разработанная библиотека предполагается к использованию организации, выполняющей заказы МинОбороны РФ