Документация Engee

Эффективное управление ресурсами компьютера при работе с Engee

Облачные приложения минимизируют нагрузку на локальный ПК, но не полностью ее устраняют, поскольку клиентская часть все равно требует ресурсов для взаимодействия с сервером.

Несмотря на то что основные вычисления происходят на сервере, локальный ПК тратит ресурсы на следующие процессы:

  • Декодирование потокового видео или графики. Сервер отправляет готовый интерфейс (например, через WebRTC, RDP или RemoteApp), а ПК выполняет его рендеринг, что нагружает GPU при высоком разрешении.

  • JavaScript и динамический контент. В веб-приложениях (например, Google Docs или Figma) браузер выполняет скрипты для анимаций, автосохранения и отзывчивости, потребляя ресурсы CPU на слабых машинах.

  • Кэширование и синхронизация. Некоторые приложения (например, Dropbox или Office 365) локально хранят временные файлы, индексируют данные и синхронизируют изменения в реальном времени, занимая RAM (200–1000 МБ) и диск.

Нагрузка на локальный ПК будет также возрастать из-за следующих факторов:

  • Высокое качество стриминга (4K, 60 FPS), которое увеличивает нагрузку на GPU.

  • Многозадачность: несколько вкладок или окон RDP увеличивают потребление ресурсов CPU/RAM вдвое.

  • Фоновые процессы: антивирусы, брандмауэры сканируют трафик, увеличивая потребление ресурсов CPU.

Стабильность и скорость работы вашего ПК зависит от того, как распределяются ресурсы и какие требования предъявляют используемые приложения. Разберем ключевые компоненты и их роль в производительности и быстродействии.

Ресурсы ПК и их роль

  1. Объем RAM (оперативная память). RAM служит временным хранилищем данных, к которым процессор должен получать быстрый доступ. Недостаток RAM приводит к замедлению работы и частым обращениям к жесткому диску, что снижает общую производительность.

  2. Ресурсы CPU (процессор). CPU выполняет вычисления и управляет процессами. Количество ядер и тактовая частота определяют способность системы справляться с многозадачностью и ресурсоемкими задачами.

  3. GPU (видеокарта). Отвечает за обработку графики, включая отрисовку интерфейса браузера, анимацию и видео. При большом количестве вкладок и сложных интерфейсах нагрузка ложится не только на процессор и память, но и на GPU: на слабой или встроенной графике интерфейс может работать с задержками.

  4. Объем жесткого диска (HDD/SSD). HDD и SSD хранят данные и операционную систему. SSD значительно быстрее HDD, что ускоряет загрузку ОС и приложений. Свободное место на диске критично для работы виртуальной памяти (файла подкачки).

Рекомендуемые системные требования для работы в Engee

Engee проектируется для комфортной работы на ПК. Для обеспечения стабильной работы и полной функциональности убедитесь, что ваше устройство соответствует указанным характеристикам.

  1. Браузер (Web-клиент):

    • Google Chrome (Chromium): версия 120 и выше;

    • Microsoft Edge (Chromium): версия 120 и выше;

    • Opera (Chromium): версия 106 и выше;

    • Яндекс Браузер (Chromium): версия 25 и выше;

    • Mozilla Firefox: версия 121 и выше (или Firefox ESR 115 и выше).

  2. Операционная система:

    • Windows: Windows 10 и выше;

    • macOS: macOS 12 Monterey и выше;

    • Linux: современные дистрибутивы с поддержкой актуальных версий библиотек (например, Ubuntu 20.04 и выше, Debian 11 и выше, Fedora 38 и выше).

  3. Процессор (CPU):

    64-битный процессор (x86_64 / AMD64 или ARM64), минимум 2 ядра, тактовая частота от 2.0 ГГц.

  4. Оперативная память (RAM):

    • Минимум 8 ГБ;

    • Рекомендуется 16 ГБ RAM для стабильной работы при нескольких вкладках/тяжелых сценариях.

Рекомендации при одновременном использовании ресурсоемкого ПО и браузера

Если вам нужно параллельно работать с CAD‑системой, CAE-системой или другим инженерным ПО и держать открытыми десятки вкладок в браузере, воспользуйтесь этими советами:

  1. Модернизация оборудования:

    • увеличьте объем RAM до 32 ГБ или более;

    • замените HDD на SSD (предпочтительно NVMe) для ускорения загрузки приложений и файлов;

    • обновите процессор на модель с 6–8 ядрами и более, обращая внимание не только на количество ядер, но и на тактовую частоту. Высокая частота важна для быстродействия, а большое количество ядер улучшает многозадачность, поскольку браузеры и современные приложения используют множество параллельных процессов.

    • используйте дискретную видеокарту (NVIDIA GeForce RTX, Quadro или AMD Radeon). Узнать свою видеокарту можно в Windows: «Параметры» → «Система» → «О программе» → «Сведения о параметрах устройства» или в «Диспетчере устройств» → «Видеоадаптеры». Для большинства 2D‑сцен достаточно встроенной графики, но при заметных лагах, работе с тяжелой 3D‑графикой или множеством вкладок рекомендуется использовать дискретную видеокарту.

  2. Оптимизация ПО:

    • закрывайте неиспользуемые приложения и вкладки;

    • отключайте автозагрузку лишних программ в настройках ОС;

    • используйте «Диспетчер задач» (Windows), «Мониторинг системы» (macOS) или htop (Linux), чтобы отслеживать потребление ресурсов и завершать зависшие процессы.

  3. Настройки ОС:

    • настройте файл подкачки (виртуальную память) на SSD, если RAM недостаточно;

    • используйте режим «Высокая производительность» при выполнении тяжелых задач. Режим энергосбережения снижает производительность и подходит для фоновой работы.

  4. Облачные решения:

    • для особо тяжелых вычислений используйте облачные серверы (AWS, Google Cloud, Yandex Cloud) с GPU и большим объемом RAM;

    • работайте с online-версиями десктопных приложений, чтобы снизить нагрузку на локальную машину.

  5. Разделение задач по времени:

    • планируйте интенсивные вычисления на периоды, когда не требуется активная работа с браузером;

    • используйте виртуальные рабочие столы (в Windows 10/11, macOS Mission Control, Linux Workspaces) для изоляции ресурсоемких процессов.