Результаты тестирования
Для сжатия был получен следующий график. Хорошо заметно, что для небольших файлов основные издержки вносятся работой с файловой системой, а не архивированием. Здесь и далее все времена указаны в миллисекундах . Проводились серии тестов по 10000 итераций.
Рис. 2.1 .График издержек на gzip‑сжатие от размера файла
Теперь добавим исследования по работе с файловой системой, вычтем их из общих издержек и получим следующую картину.
Рис. 2.2 .График издержек на gzip‑сжатие и работу с файловой системой
Издержки на открытие, запись, закрытие файла зависят в некоторой степени от размера, однако это не мешает нам построить модельную зависимость вычислительной нагрузки от размера файла (предполагая, что в данном диапазоне она линейна). В результате получим следующее (рис. 2.3).
Рис. 2.3 .График реальных и модельных издержек на gzip‑сжатие
Дата добавления: 2015-05-19; просмотров: 632;