ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

Я изучил счёт VS Code за оперативную память. И Electron — не самая большая статья расходов

Автор: Macro Lens

Загружено: 2026-06-11

Просмотров: 1054

Описание: VS Code занимает почти 2 ГБ оперативной памяти на чистой машине — и большая часть из неё не используется Electron. Я запустил Linux-сервер, самостоятельно измерил каждый процесс и составил подробный отчёт. Самая большая статья расходов — та, которую никто не проверяет.

Это подробный анализ того, куда на самом деле уходит память VS Code: на оболочку Electron, хост расширений и языковые серверы. Мы отделяем отменяемые затраты (смена редактора, освобождение гигабайта памяти) от неотменяемых — потому что они преследуют вас в Zed, Sublime или любом другом редакторе, использующем LSP. Реальные цифры, измеренные с помощью PSS (а не только RSS), поэтому ничего не будет учтено дважды.

━━━━━━━━━━━━━━━━━━━
МЕТОД / ИЗМЕРЕНИЯ
━━━━━━━━━━━━━━━━━━
Все приведенные здесь данные были получены в чистой среде Linux (09.06.2026), а не взяты из обсуждений на форумах. Я указываю как RSS (общий объем резидентной памяти), так и PSS (пропорциональный размер набора) — PSS является более точным показателем, поскольку он не учитывает дважды память, разделяемую между процессами.

Пустой процесс Node: 41,7 МБ RSS (плата за покрытие V8)
Electron hello-world: 581 МБ RSS / 255 МБ PSS, 6 процессов
tsserver (игрушечный проект TS из 50 файлов): 268 МБ RSS / 239 МБ PSS
Языковой сервер Pyright: 69,2 МБ RSS, в режиме ожидания

Полный список команд + необработанный вывод находятся в ЗАКРЕПЛЕННОМ КОММЕНТАРИИ. Если вы повторно запустите эти команды и получите другие результаты, опубликуйте их — методология должна быть воспроизводимой.

━━━━━━━━━━━━━━━━━━━
РАЗДЕЛЫ
━━━━━━━━━━━━━━━━━━━
0:00 Привет, 581 МБ
0:27 Как я это измерил (PSS против RSS)
0:49 Три из четырех разработчиков
1:27 Строка 1: оболочка Electron
2:51 Строка 2: хост расширений
4:02 Почему это важно: задержка, батарея, давление
5:41 Строка 3: неожиданный поворот (tsserver)
7:02 Налог, который нельзя отменить
8:10 Чем больше история

━━━━━━━━━━━━━━━━━━━
СМОТРЕТЬ ДАЛЕЕ
━━━━━━━━━━━━━━━━━━
VS Code — это симптом, а не болезнь. Я выяснил, кто на самом деле получает выгоду от того, что мы принимаем всё более и более громоздкое программное обеспечение — с доказательствами:

Кто разбогател на раздутом программном обеспечении (подробные доказательства)
→    • Who Got Rich Off Software Bloat (The Recei...  

━━━━━━━━━━━━━━━━━━
УПОМЯНУТЫЕ ИНСТРУМЕНТЫ И ИСТОЧНИКИ
━━━━━━━━━━━━━━━━━━━
VS Code — [ЗАПОЛНИТЕЛЬ: официальная ссылка, если хотите]
Редактор Zed — [ЗАПОЛНИТЕЛЬ]
TypeScript / tsserver — [ЗАПОЛНИТЕЛЬ]
Авторские права — [ЗАПОЛНИТЕЛЬ]
Опрос разработчиков Stack Overflow 2025 (VS Code 75,9%) — [ЗАПОЛНИТЕЛЬ]
Павел Фатин, «Печать с удовольствием» (задержка нажатия клавиш) — [ЗАПОЛНИТЕЛЬ]

━━━━━━━━━━━━━━━━━━━
ПОДПИСАТЬСЯ
━━━━━━━━━━━━━━━━━━━
[ЗАПОЛНИТЕЛЬ: pega aquí tus redes / newsletter del канал]

━━━━━━━━━━━━━━━━━━━
Часто задаваемые вопросы
━━━━━━━━━━━━━━━━━━━
Почему VS Code использует 2 ГБ оперативной памяти? Три фактора: оболочка Electron (Chromium + Node, фиксированная стоимость), хост расширений (переменная, зависит от того, что вы устанавливаете) и языковые серверы, такие как tsserver (самая большая статья расходов).

Является ли Electron причиной того, что VS Code использует так много памяти? Нет. Оболочка Electron — это фиксированный PSS объемом ~255 МБ. Наибольший объем памяти потребляет tsserver — 268 МБ на тестовом проекте из 50 файлов — больше, чем вся пустая оболочка.

Решает ли переход на Zed проблему использования памяти в VS Code? Частично. Вы возвращаете себе преимущества Electron (оболочка, композитор, хост расширений), но Zed по-прежнему запускает tsserver через протокол языкового сервера. «Налог на интеллект» следует за вами в любом современном редакторе.

Что такое PSS против RSS? RSS — это необработанная резидентная память, и она дважды учитывает общие страницы между процессами. PSS (пропорциональный размер набора) справедливо распределяет общую память, поэтому это честный показатель при измерении многопроцессных приложений, таких как VS Code.

#vscode #electron #typescript #zed #softwareengineering

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
Я изучил счёт VS Code за оперативную память. И Electron — не самая большая статья расходов

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]