Представлен открытый оптимизатор процессов SceneShift, созданный на Go и Bubble Tea
Представлен проект открытого оптимизатора процессов SceneShift, работающий в терминале и созданный на Go и Bubble Tea. Пока что решение доступно для ПК на WIndows, но в планах разработчиков выпустить обновления с поддержкой Linux (SIGSTOP/SIGCONT) и macOS. Исходный код проекта опубликован на GitHub под лицензией MIT.
SceneShift позволяет завершать или приостанавливать фоновые приложения, освобождая процессор и оперативную память перед выполнением различных задач. Проект создан для тех, кто интенсивно использует своё оборудование: геймеров, 3D-художников, стримеров и всех, кто готовится к ресурсоёмким задачам рендеринга. Вместо того чтобы вручную искать фоновые приложения, потребляющие ресурсы процессора и оперативной памяти, SceneShift позволяет одним движением завершить или приостановить их работу в рамках быстрой «оптимизации производительности» ПК.
Установка SceneShift простая: нужно скопировать SceneShift.exe в отдельную папку и запустить с правами администратора, а инстумент автоматически сгенерирует все необходимые файлы конфигурации.
Основные возможности проекта:
интеллектуальное управление процессами: завершение или приостановка работы нескольких приложений одним нажатием кнопки;
режим приостановки Smart Process Control: приостановка фоновых приложений (например, Spotify или Chrome) для освобождения ресурсов без их полного закрытия;
снэпшот оперативной памяти Snapshot RAM: для получения обратной связи в реальном времени о том, сколько памяти (МБ/ГБ) было освобождено;
модульная тематика: визуальные настройки разделены на файлы theme.yaml, что позволяет легко менять стили;
предустановки: быстрое переключение между профилями «Игры», «Рендеринг» или пользовательскими профилями;
системная интеграция: автоматическая
Читать на habr.com