Скачиваний:
34
Добавлен:
16.07.2022
Размер:
1.86 Mб
Скачать

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

Тестирование скорости отрисовки производилось на МЦСТ Эльбрус с установленным дистрибутивом ОС БагрОС-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 строка на языке Си

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