Расход ресурсов офисными пакетами: замеры памяти и CPU
Microsoft Office 365 при открытии тестового документа расходует 180–220 МБ RAM. LibreOffice версии 7.4.2.3 с активным движком Skia на том же стенде Windows 10 — от 680 МБ до 1,3 ГБ. Разница достигает семикратной на идентичном железе.

Это не сбой методики и не разовый выброс: цифры воспроизводятся и фиксируются в логах диспетчера задач. Причина — не в объёме кода, а в архитектурном выборе механизма рендеринга и в том, какой слой абстракции построен между документом и экраном.
Архитектурные различия: почему офисный софт потребляет разный объем RAM
Минимальные системные требования — это нижняя граница работоспособности, а не показатель реального потребления. Заявленные цифры определяют порог запуска. Фактический расход ресурсов формируется только при работе с документом.
| Параметр | LibreOffice | Microsoft Office 2024 / 365 | ONLYOFFICE Desktop Editors |
|---|---|---|---|
| Заявленный минимум RAM (Windows) | 256 МБ (рекомендуется 512 МБ) | 4 ГБ | Зависит от дистрибутива, опирается на требования Chromium |
| Свободное место на диске (Windows) | до 1,5 ГБ | от 4 ГБ | Сопоставимо с Chromium-приложениями |
| Базовый движок рендеринга | Cairo / Skia (переключаемый) | Проприетарный графический слой DirectX / системные API | Chromium Embedded Framework (CEF) |
| Замеренное потребление RAM при открытии документа | 396–500 МБ (без Skia) / 680–1300 МБ (со Skia) | 180–220 МБ | Сопоставимо с тяжёлой вкладкой браузера |
| Пиковая нагрузка CPU при открытии файла | Низкая при отключенном Skia | Низкая | До 80% на слабом железе |
Microsoft держит RAM-аппетит низким за счёт проприетарного кода и отлаженного механизма отрисовки. LibreOffice компенсирует открытость архитектуры гибкостью: один и тот же бинарник работает на разных операционных системах и подменяет графический бэкенд. ONLYOFFICE идёт по третьему пути — упаковывает веб-движок в десктопную оболочку. Каждый путь создаёт специфический профиль нагрузки.
Влияние графических движков на производительность LibreOffice
Движок Skia в LibreOffice — это не косметическая надстройка. Это переписанный слой отрисовки, который задействует аппаратное ускорение через графический процессор. Активация Skia меняет поведение всего пакета: сглаживание, отрисовка таблиц, рендеринг формул переходят на GPU. Положительный эффект — плавность интерфейса и скорость отрисовки сложных макетов. Отрицательный — рост потребления оперативной памяти.
Движок Skia переводит отрисовку интерфейса LibreOffice на GPU. Цена ускорения — рост потребления RAM с 500 МБ до 1,3 ГБ на одном и том же документе.
Отключение Skia возвращает пакет к классическому рендереру. На стенде Windows 10 потребление памяти снижается до 396–500 МБ. Это ниже, чем у MS Office 365 в идентичных условиях. На системах с дискретной видеокартой и большим объёмом RAM разница незаметна. На устаревших ноутбуках с 4 ГБ памяти — критична. Выбор движка должен опираться на физический объём RAM, а не на абстрактную идею «лучше с ускорением».
Специфика Chromium Embedded Framework в ONLYOFFICE и нагрузка на процессор
ONLYOFFICE Desktop Editors — это не классическое настольное приложение в традиционном понимании. Это обёртка над CEF: внутри процесса живёт полноценный Chromium с движком V8, парсером DOM и стеком рендеринга веб-страниц. Документ формата DOCX, XLSX или PPTX обрабатывается как HTML-дерево в контексте браузера.
Архитектурное следствие — резкий всплеск загрузки CPU при открытии и сохранении файлов. Инициализация CEF требует прогрева V8, загрузки шрифтов и сборки дерева элементов. На процессорах с низкой однопоточной производительностью пиковая нагрузка достигает 80%. На современных многоядерных CPU всплеск короче, но всё равно измерим. Это не дефект конкретной сборки — это свойство выбранной платформы.
ONLYOFFICE Desktop Editors наследует поведение Chromium: открытие файла — это запуск встроенного браузера с полным стеком V8. Цена унификации форматов — пиковая нагрузка на CPU.
Для серверного развёртывания ONLYOFFICE Docs применяется та же модель, но с горизонтальным масштабированием: каждый запрос пользователя обрабатывается изолированным экземпляром. Подробнее про архитектуру офисных пакетов и расход памяти — отдельный разбор смежной темы. На стенде с 4-ядерным сервером и 8 ГБ RAM серверная редакция ONLYOFFICE Docs Enterprise v6.3.1 удержала 1000 одновременных активных сессий без ошибок. Это потолок для конкретной конфигурации, а не универсальный лимит платформы.
Пороги допустимой нагрузки: как Microsoft контролирует работу надстроек
Microsoft формализовал поведение клиента при превышении лимитов нагрузки. Документация Microsoft Learn фиксирует два порога:
- Предупреждение при непрерывной загрузке одного ядра CPU свыше 90% в течение трёх интервалов по 5 секунд (итого 15 секунд).
- Предупреждение при общей загрузке физической памяти устройства более 80%, если надстройка потребляет свыше 50% от этого объёма.
Эти пороги — не защита пользователя. Это инструмент Microsoft для контроля экосистемы надстроек. Разработчик дополнения, превышающий лимит, получает предупреждение при валидации. Логика прямо противоположна поведению LibreOffice: открытый пакет не накладывает санкций на компоненты, но и не защищает систему от их перегрузки.
Масштабируемость серверных решений на примере ONLYOFFICE Docs
Тысяча одновременных сессий на 4 ядрах и 8 ГБ RAM — это не маркетинговая метрика. Это результат нагрузочного тестирования конкретной версии. На практике это означает: один физический сервер начального уровня способен обслуживать средний отдел на 50–80 пользователей с запасом по пиковым нагрузкам.
Деградация начинается за пределами тысячи сессий. Архитектура CEF не освобождает память между сессиями так же эффективно, как проприетарные движки. Для крупных установок требуется горизонтальное масштабирование с балансировщиком и отдельными нодами для редактирования, конвертации и хранения. Замеренные 1000 сессий — это отправная точка для планирования, а не потолок возможностей кластера.
Вывод
Выбор офисного пакета по критерию «лёгкости» — это выбор между архитектурными моделями, а не между версиями одного движка. Проприетарный код Microsoft держит RAM-аппетит в узком коридоре 180–220 МБ и контролирует надстройки через формальные пороги. LibreOffice масштабируется по нагрузке в зависимости от движка: с Skia — до 1,3 ГБ, без Skia — обратно к 400–500 МБ. ONLYOFFICE платит за совместимость с веб-форматами пиковой нагрузкой CPU и наследует поведение Chromium.
Решение должно опираться на физические параметры железа: объём RAM, одопоточную производительность CPU и наличие дискретного GPU. Тяжёлый ноутбук с 4 ГБ памяти и слабым процессором диктует одно сочетание. Современный десктоп с 16 ГБ RAM и дискретной графикой — другое. Метрики потребления — это не справочная таблица, а входные данные для архитектурного выбора.