MS Office vs OpenOffice: использование ресурсов компьютера | автор: Luca | 17 мая 2010
Категория: Microsoft, Open Source
Зачастую сторонники Open Source движения в сравнениях своих решений с продукцией Microsoft используют превосходную степень «быстрее, выше сильнее» опуская технические детали. Не буду распыляться и попытаюсь опровергнуть утверждение, говорящее, что Open Office работает быстрее Microsoft Office 2007/2010 и лучше подходит для всего спектра компьютеров, среди которых встречаются и устаревшие модели со скромным процессором и количеством памяти. Так ли это?
Целью являлось тестирование производительности трех продуктов. Для чистоты эксперимента производительность тестировалась как с «родными» документами Word и Excel, так и с «родными» документами Writer и Calc.
Определимся с условиями тестирования, они производиться на двух ПК:
Первый: Процессор Intel E8200, M/B Intel Q35 JOE, RAM 8 GB. На нем установлена Windows Server 2008 R2, Office 2007 SP2 Standard, OpenOffice.org 3.2.0, Office 2010 Beta
Второй: Процессор Intel E8500, M/B Intel DG45ID , RAM 8 Гб. С установленными , Windows 7, Office 2010 Beta, OpenOffice.org 3.2.0, Office 2007 SP2 Standard
На данных компьютерах по очереди (Office 2010, Office 2007 SP2 Standard, OpenOffice.org 3.2.0) будут запускать одинаковые файлы, и производиться замер использования оперативной памяти компьютера, времени процессора, занимаемого программами и счетчика страниц, получаемых с жесткого диска а не с оперативной памяти.
Порядок запуска файлов:
1. Созданный в Microsoft Office 2010 Договор подряда.docx
2. Созданный в Microsoft Office 2010 Сводная таблица.xlsx
3. Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
4. Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Вы можете скачать тестовые документы по ссылке
Замер использования памяти снимается с помощью утилиты Process Explorer, как наиболее удобной для этой цели. Желающие могу использовать свои инструменты, но, сколько бы значимо на результате это не отразится.
Какие параметры мы будем оценивать:
1. Working Set – количество физической (оперативной) памяти используемое процессом. При этом параметр Private Working Set позволит оценить, сколько памяти из Working Set данный процесс не будет делить с другими процессами.
2. Virtual Memory Size – покажет всю память используемую процессом, включая ту которая задействована через файл подкачки.
3. CPU Kernel Time, CPU User Time и CPU Total Time. Любой процесс использует процессорное время в двух режимах. Kernel Mode – в данном режиме исполняемый код имеет ничем не ограниченные права к аппаратному обеспечению. Данный режим нужен для запуска низкоуровневых функций. Второй режим User Mode не предусматривает прямого доступа к аппаратному обеспечению. Исполняемый код выполняется посредством системных API. В плане производительности нас интересует время занимаемое приложением в обоих режимах и сумма времени в этих режимах.
4. Page Faults Это весьма интересный показатель. Данный счетчик показывает сколько раз данные получались с диска для процесса, так как не были найдены в оперативной памяти. Данный счётчик суммирует количество раз с момента запуска процесса. Данный счетчик может служить показателем качества ПО. Более качественное ПО занимает меньше в оперативной памяти не нуждается в помещении части данных на заведомо более медленный жесткий диск. В последующем при использовании диска производительность программы уменьшается.
Замер первый: Договор подряда.docx Созданный в Microsoft Office 2010.
Таблица 1. Договор подряда.docx созданный в Microsoft Office 2010.
Замер второй: Сводная таблица.xlsx Созданная в Microsoft Office 2010
Таблица 2. Сводная таблица.xlsx Созданная в Microsoft Office 2010
Тут мне могут заявить – ну правильно это же родные документы для Microsoft Office вот он с ними и работает прекрасно, а попробуйте с родными документами Open Office — там то уж точно картинка будет в пользу Open Office. Попробовал, получайте результаты.
Замер третий: Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
Таблица 3 Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
Замер четвертый: Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Таблица 4 Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Выводы:
Даже допустив статистическую погрешность можно сделать однозначный вывод OpenOffice.org 3.2.0 более требователен к аппаратному обеспечению, чем Microsoft Office. Но это еще не все. Полученной на картинках информации достаточно, чтобы проанализировать и другие параметры.
В качестве домашнего задания можете еще раз пройтись по иллюстрация и сравнить значения Page Faults и использование процессорного времени для конкурирующих системы. Результат однозначен — OpenOffice.org 3.2.0 не смотря на все заверения его сторонников тяжелый неповоротливый танк, который при этом безнадежно отстал в функциональном плане, но это уже совсем другая история.
источник
Прочитано 14796 раз и оставлено 585 комментариев.
Зачастую сторонники Open Source движения в сравнениях своих решений с продукцией Microsoft используют превосходную степень «быстрее, выше сильнее» опуская технические детали. Не буду распыляться и попытаюсь опровергнуть утверждение, говорящее, что Open Office работает быстрее Microsoft Office 2007/2010 и лучше подходит для всего спектра компьютеров, среди которых встречаются и устаревшие модели со скромным процессором и количеством памяти. Так ли это?
Целью являлось тестирование производительности трех продуктов. Для чистоты эксперимента производительность тестировалась как с «родными» документами Word и Excel, так и с «родными» документами Writer и Calc.
Определимся с условиями тестирования, они производиться на двух ПК:
Первый: Процессор Intel E8200, M/B Intel Q35 JOE, RAM 8 GB. На нем установлена Windows Server 2008 R2, Office 2007 SP2 Standard, OpenOffice.org 3.2.0, Office 2010 Beta
Второй: Процессор Intel E8500, M/B Intel DG45ID , RAM 8 Гб. С установленными , Windows 7, Office 2010 Beta, OpenOffice.org 3.2.0, Office 2007 SP2 Standard
На данных компьютерах по очереди (Office 2010, Office 2007 SP2 Standard, OpenOffice.org 3.2.0) будут запускать одинаковые файлы, и производиться замер использования оперативной памяти компьютера, времени процессора, занимаемого программами и счетчика страниц, получаемых с жесткого диска а не с оперативной памяти.
Порядок запуска файлов:
1. Созданный в Microsoft Office 2010 Договор подряда.docx
2. Созданный в Microsoft Office 2010 Сводная таблица.xlsx
3. Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
4. Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Вы можете скачать тестовые документы по ссылке
Замер использования памяти снимается с помощью утилиты Process Explorer, как наиболее удобной для этой цели. Желающие могу использовать свои инструменты, но, сколько бы значимо на результате это не отразится.
Какие параметры мы будем оценивать:
1. Working Set – количество физической (оперативной) памяти используемое процессом. При этом параметр Private Working Set позволит оценить, сколько памяти из Working Set данный процесс не будет делить с другими процессами.
2. Virtual Memory Size – покажет всю память используемую процессом, включая ту которая задействована через файл подкачки.
3. CPU Kernel Time, CPU User Time и CPU Total Time. Любой процесс использует процессорное время в двух режимах. Kernel Mode – в данном режиме исполняемый код имеет ничем не ограниченные права к аппаратному обеспечению. Данный режим нужен для запуска низкоуровневых функций. Второй режим User Mode не предусматривает прямого доступа к аппаратному обеспечению. Исполняемый код выполняется посредством системных API. В плане производительности нас интересует время занимаемое приложением в обоих режимах и сумма времени в этих режимах.
4. Page Faults Это весьма интересный показатель. Данный счетчик показывает сколько раз данные получались с диска для процесса, так как не были найдены в оперативной памяти. Данный счётчик суммирует количество раз с момента запуска процесса. Данный счетчик может служить показателем качества ПО. Более качественное ПО занимает меньше в оперативной памяти не нуждается в помещении части данных на заведомо более медленный жесткий диск. В последующем при использовании диска производительность программы уменьшается.
Замер первый: Договор подряда.docx Созданный в Microsoft Office 2010.
Таблица 1. Договор подряда.docx созданный в Microsoft Office 2010.
Замер второй: Сводная таблица.xlsx Созданная в Microsoft Office 2010
Таблица 2. Сводная таблица.xlsx Созданная в Microsoft Office 2010
Тут мне могут заявить – ну правильно это же родные документы для Microsoft Office вот он с ними и работает прекрасно, а попробуйте с родными документами Open Office — там то уж точно картинка будет в пользу Open Office. Попробовал, получайте результаты.
Замер третий: Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
Таблица 3 Созданный в OpenOffice.org 3.2.0 Договор подряда.odt
Замер четвертый: Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Таблица 4 Созданный в OpenOffice.org 3.2.0 Сводная таблица.ods
Выводы:
Даже допустив статистическую погрешность можно сделать однозначный вывод OpenOffice.org 3.2.0 более требователен к аппаратному обеспечению, чем Microsoft Office. Но это еще не все. Полученной на картинках информации достаточно, чтобы проанализировать и другие параметры.
В качестве домашнего задания можете еще раз пройтись по иллюстрация и сравнить значения Page Faults и использование процессорного времени для конкурирующих системы. Результат однозначен — OpenOffice.org 3.2.0 не смотря на все заверения его сторонников тяжелый неповоротливый танк, который при этом безнадежно отстал в функциональном плане, но это уже совсем другая история.
источник
ВНИМАНИЕ !
Возможно что-то уже неактуально. Обращайте внимание на даты !
Эта статья опубликована 17 мая 2010-го года !
Прочитано 14796 раз и оставлено 585 комментариев.
#1.hodok78