Сравнительное тестирование производительности OpenOffice и LibreOffice

в 5:27, , рубрики: libreoffice, open source, OpenOffice, производительность, метки: , ,

С тех пор,3 как в октябре 2010 среди разработчиков OpenOffice.org произошел раскол и от проекта отделился форк, названный LibreOffice, перед приверженцами opensource встал вопрос — какой же продукт теперь использовать?
Многие принципиально стали переходить именно на LibreOffice, назло Oracle, которая, по мнению большинства основных разработчиков, излишне контролировала развитие продукта. LibreOffice пообещал пользователям более динамичное развитие (новые версии действительно выходят чаще, чем у предка), разработку независимым сообществом, а так же предоставление программистам полной свободы без ограничений.Однако, это все лирика. Главным недостатком OpenOffice всегда была производительность, для того же госсектора, переходящего на opensource, с их гигантским парком старых машин — это главный критерий выбора офисного пакета.
В последних версиях LibreOffice разработчики заявляли о существенных оптимизациях кода и увеличении производительности пакета, но так ли все радужно?

Условия тестирования

Для тестирования я использовал последние версии пакетов — OpenOffice 3.4.0 и LibreOffice 3.5.4, а так же, для сравнения, MS Office Excel 2010. Использовалась виртуальная машина Windows XP SP3, т.к. по конфигурации и мощности наиболее похожа на тот парк машин, что обитает у меня на работе.
Для минимизации влияния двух пакетов друг на друга после каждого замера виртуальная машина перезагружалась.
Собственно, целю было выяснить, есть ли смысл переходить с (казалось бы) умирающего OpenOffice на молодой и перспективный LibreOffice.

Для тестов текстового редактора использовался doc-файл размером 5 мб. и объемом 331 стр., содержащий большое количество рисунков и таблиц. Далее этот же файл пересохранялся в формат odt.
Для тестирования табличного процессора был взят xls-файл размером 21 мб. с последующим пересохранением в *.ods.

Было решено замерять производительность на нескольких, стандартных у нас, юзкейсах:

  1. Открытие нового, чистого документа
  2. Открытие файла *.doc*.xls
  3. Открытие файла *.docx*.xlsx
  4. Сохранение файла *.doc*.xls в *.odt*.ods
  5. Открытие файла *.odt*.ods

Результаты

Время операций в секундах:

Сравнительное тестирование производительности OpenOffice и LibreOffice

Сравнительное тестирование производительности OpenOffice и LibreOffice

Потребление памяти в мегабайтах:

Сравнительное тестирование производительности OpenOffice и LibreOffice

Сравнительное тестирование производительности OpenOffice и LibreOffice

OpenOffice Calc на тестовом xlsx-файле завис, поэтому по данной операции данных нет. Тест с xlsl-файлами при подсчете общей производительности не учитывался.

Выводы:

Не смотря на все заявления разработчиков LibreOffice, ламповый OpenOffice оказался существенно быстрее (хотя, я вообще-то рассчитывал на противоположные результаты) — на 23% (Writer) и 20% (Calc). А по потреблению памяти экономичнее на 16% (Writer) и 11% (Calc).

Есть ли у Хабражителей, что сказать по этому поводу?

Автор: Akr0n

* - обязательные к заполнению поля


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js