Стим жрет много оперативной памяти
Клиент Steam, как мы знаем, в плане потребления оперативки — прога весьма прожорливая. Он легко «отъедает» порядка 400 MB. И это только на отображение библиотеки игр. Так что, без присмотра надолго его отставлять точно нельзя…
И сейчас мы расскажем, как сделать так, чтобы Steam по ходу работы «кушал» примерно 60 MB оперативной памяти в среднем. Итак, по порядку:
убираем WebHelper и минимизируем клиент
Для тех, кто еще не в курсе, уточним webhelper (а точнее, steamwebhelper.exe) у клиента Steam — это что-то вроде встроенного браузера. И это как бы нормально, поскольку подобными решениями сегодня комплектуются самые разные приложения.
Другое дело, что webhelper не только запускается по умолчанию вместе с клиентом Steam, но и автоматом запускает еще кучу фоновых процессов (штук 7 не меньше), которые отображают разные сервисы (магазин, библиотеку, сообщество и пр) и все вместе тянут мегабайты оперативки. Но Steam запускать можно и без webhelper-а.
- закрываем Steam полностью (Steam > Выход);
- находим файл steam.exe и копируем адрес (в 64-разрядной Windows адрес по умолчанию — C:\Program Files (x86)\Steam\steam.exe);
- жмем Windows+R;
- в строку выполнить вставляем адрес файла steam.exe в кавычках и далее через пробел добавляем команду -no-browser и жмем Enter (или ОК), должно получиться примерно так:
«C:\Program Files (x86)\Steam\steam.exe» -no-browser
- плюс к этому можно еще запустить Stem и без элементов браузера, и сразу в Компактном режиме, для чего после -no-browser прописываем команду +open steam://open/minigameslist и жмем Enter:
«C:\Program Files (x86)\Steam\steam.exe» -no-browser +open steam://open/minigameslist
Далее логинимся в Steam, а затем открываем вкладку «Процессы» в Диспетчере задач Windows (Ctrl+Shift+Esc) и мониторим, сколько теперь оперативки тянет Steam. Должно быть порядка 60 MB +/- еще немного.
Чтобы снова включить Steam с браузером, достаточно просто перезапустить клиент (Steam > Выход и затем заходим по-новой). Ну а если экономное решение понравилось, то, чтобы не прописывать команды вручную, просто создаем отдельный ярлык, по которому Steam запускаться будет автоматом со всеми нужными командами. Делается это следующим образом:
- открываем меню «Пуск«, кликаем правой кнопкой мыши по иконке Steam и далее жмем «Свойства«;
- в окошке «Свойства: Steam» в поле «Объект» после закрывающей кавычки в адресе через пробел добавляем -no-browser +open steam://open/minigameslist (должно получиться: «C:\Program Files (x86)\Steam\steam.exe» -no-browser +open steam://open/minigameslist);
- жмем «Применить«.
Теперь по ярлыку из меню «Пуск» Steam будет запускаться с указанными командами. Кроме того, можно создать еще один ярлык с точно такими же настройками и поставить его на Рабочий стол или закрепить на Панели задач.
Если Компактный Steam не нравится или не подходит, то тут же в окне клиента кликаем «Вид» (в меню сверху) и переключаемся на «Обычный режим«. К слову, между компактным и обычным режимами переключаться можно и безо всяких команд. НО если запустить клиент обычным порядком, то есть, без команды -no-browser, то webhelper тоже включится и будет «жрать» оперативку в фоновом режиме и в прежних объемах. Потому уточним еще один момент:
что работает и что не работает без webhelper-а
По состоянию на сейчас у компактного Steam-а есть почти всё, что требуется для нормальной работы: отображается обычное меню настроек (где можно в том числе и переключиться в автономный режим) и библиотека, игры удобно и запускать, и устанавливать новые. Также отображается обычное меню настроек.
Однако без webhelper-а клиент Steam не показывает: функцию удалению игр, а также достижения, раздел «Сообщество» и «Магазин» (но туда всегда можно сходить и через сайт Steam).
Недавно обнаружил утечку оперативной памяти из-за стим-клиента в windows 7. Во-первых, сколько должен сам по себе потреблять RAM Стим? Система в простое использует 1,94 гб, а при включенном стим-клиенте - 2,10+.
Во-вторых, непосредственно, сама утечка: после запуска CSGO можно в реальном времени видеть, как вся оперативная память куда-то утекает. Причем по процессам стим потребляет около 100 мб. Память забивается постепенно до максимума и система начинает свопиться. Что можете посоветовать? Использую бету, это из-за этого? Мне кажется стим начинает кешенировать память и забывает ее освобождать.
Недавно обнаружил утечку оперативной памяти из-за стим-клиента в windows 7. Во-первых, сколько должен сам по себе потреблять RAM Стим? Система в простое использует 1,94 гб, а при включенном стим-клиенте - 2,10+.
Во-вторых, непосредственно, сама утечка: после запуска CSGO можно в реальном времени видеть, как вся оперативная память куда-то утекает. Причем по процессам стим потребляет около 100 мб. Память забивается постепенно до максимума и система начинает свопиться. Что можете посоветовать? Использую бету, это из-за этого? Мне кажется стим начинает кешенировать память и забывает ее освобождать.
а куда он может утекать? Конечно же в игру.
Вы бы посмотрели все процессы нормально. А не только стим.
Во-вторых, непосредственно, сама утечка: после запуска CSGO можно в реальном времени видеть, как вся оперативная память куда-то утекает.
У Вас просто феноменальная способность определять утечки! Не пробовали вскрыть корпус - если "память куда-то утекает", там по идее должна быть лужа. :P
а куда он может утекать? Конечно же в игру.
Вы бы посмотрели все процессы нормально. А не только стим. Вы бы почитали нормально и головой подумали бы. После завершения игры вся ram куда утекает, думаю с другими играми так же обстоит дело. КС потребляет 500 мб, а не все 8 ГБ оперативной памяти.
Видимо, не ясно я выразился: "Память забивается постепенно до максимума и система начинает свопиться." Ведь, КС потребляет всю ОЗУ внезависимости от ее размера.
Ок, попробую объяснить попроще:
обсуждать утечки памяти без логов и дампов, да еще и НЕ с разработчиками, а с обычными пользователями -- бесполезно. СОВСЕМ БЕСПОЛЕЗНО
Видимо, не ясно я выразился: "Память забивается постепенно до максимума и система начинает свопиться." Ведь, КС потребляет всю ОЗУ внезависимости от ее размера.
Надо смотреть список активных процессов и для каждого из них, во-первых, объем памяти распределенной этому процессу и, во-вторых, объем резидентной памяти.
Один раз сразу после загрузки ОС и запуска игры, а второй, когда система начнет активно использовать подкачку.
Тогда можно будет сказать что-то конккретное.
Открой диспетчер задач, производительность, оперативная память. Посмотри на параметр не выгружаемый пул, если он слишком большой, то проблема скорее всего в одной из прог использующей подключение к интернету. Чаще всего это не стим, а торрент или какой то "помошник по оптимизации работы сети".
а куда он может утекать? Конечно же в игру.
Вы бы посмотрели все процессы нормально. А не только стим.
Вы бы почитали нормально и головой подумали бы. После завершения игры вся ram куда утекает, думаю с другими играми так же обстоит дело. КС потребляет 500 мб, а не все 8 ГБ оперативной памяти. Надо сразу писать подробно. Каким местом головы я должен был додуматься что даже после завершение игры так же и т.п. Ну как и написали либо изучить проблему самому и найти искомую, или же если не умеете сами обратиться к кому либо кто умеет предоставив ему доступ к пк. Искать проблему в форуме и винить в этом стим не вариант.
Будь в курсе последних новостей из мира гаджетов и технологий
Уменьшите использование оперативной памяти Steam
План состоит в том, чтобы сократить использование оперативной памяти с 400 МБ до 60 МБ. Для этого большая часть функций Steam будет удалена в пользу клиента, который без проблем работает на маломощном компьютере.
Переходим к делу
- Откройте папку с клиентом Steam. Обычно это что-то вроде: "C:\Program Files (x86)\Steam" и найдите файл "steam.exe" - это главный исполняемый файл клиента.
- Нажмите на него правой кнопкой мыши и создайте ярлык. Обычно Windows сразу предлагает поместить его на рабочий стол.
- Теперь нажмите ПКМ на ярлык и перейдите во вкладку - "Ярлык".
- В строке "Объект" допишите следующий параметр: "-no-browser +open steam://open/minigameslist". После кавычек, через пробел.
- Убедитесь, что все сделано правильно (см. скриншот) и сохраните изменения. Готово!
Что в урезанной версии есть
- Запуск и установка игр.
- Возможность общения с друзьями.
- Просмотр скриншотов.
- Просмотр инвентаря и некоторые другие функции.
Верните Steam в нормальное состояние
Если вас не устраивают изменения, когда WebHelper отключен, не беспокойтесь, потому что есть возможность заставить все работать в правильном направлении.
Чтобы вернуть Steam к его обычным способам, в минималистичном представлении нажмите на Steam> Выход, затем перезапустите инструмент в обычном режиме, и все.
КОНЧИК: Steam Cleaner поможет удалить кеш Steam и данные, оставленные игровыми движками.
Как в разы снизить потребление ОЗУ клиентом Steam
Steam, пожалуй, самая известная игровая площадка на ПК: здесь есть как магазин, так и сообщества. Здесь можно общаться и даже звонить друзьям, смотреть трансляции и многое другое. И, разумеется, все это привело к тому, что современный клиент Steam может отъедать себе до гигабайта оперативной памяти:
Это больше, чем ест известный обжора Chrome с 7 не самыми легкими вкладками, а ведь я даже не качал игры в Steam: просто открыл главную страницу распродажи и слегка промотал вниз.
Разумеется, если у вас мощный игровой ПК с 16 и более гигабайтами оперативной памяти, вы такой жор даже не заметите. Однако по статистике Steam еще больше трети игроков имеют 8 ГБ ОЗУ или меньше, и в таком случае потеря гигабайта драгоценной памяти может аукнуться в современных требовательных проектах:
Есть ли выход из положения? Да. У клиента Steam есть минималистичный режим без браузера, в котором потребление памяти падает до. смешных 50-60 МБ:
Запустить такой режим несложно: перейдите в папку с установленным Steam, найдите там файл steam.exe и создайте его ярлык. Переместите его в удобной место, после чего зайдите в его свойства и допишите в конце строки «Объект» следующий текст: -no-browser +open steam://open/minigameslist. Должно получиться так:
После этого можете запускать Steam в минималистичном виде по этому ярлыку. Разумеется, его возможности будут ощутимо урезаны: никакого магазина не будет, так что купить игру не получится (а вот активировать, имея ключ — можно). Нет торговой площадки и нельзя посмотреть профиль. Но можно запускать и устанавливать игры (удалять опять же нельзя), общаться с друзьями и смотреть скриншоты и инвентарь. Короче говоря, таким способом можно получить функционал Steam 10-летней давности, а для игр больше и не нужно.
Если вы хотите все вернуть как было — просто закройте минималистичный Steam и откройте его любым способом без созданного вами ярлыка, после чего кликните правой кнопкой мыши по его иконке на панели задач и перейдите на нужную вкладку (например, Библиотека или Магазин).
Многие из нас регулярно используют клиент Steam: большинство для игр, но некоторые вроде меня - для программ. Оно и понятно, ведь Steam является, пожалуй, самой популярной платформой для продаж загружаемого ПО на ПК. Более того, клиент включает в себя целый комбайн дополнительного функционала, вроде возможности чатиться, звонить друзьям, продавать выбитые предметы на торговой площадке и многое другое.
Однако, есть крайне серьезная проблема, с которой сталкиваются пользователи с небольшим объемом оперативной памяти: Steam, даже будучи загруженным в трей и просто "висячим на фоне" может отъедать до гигабайта оперативной памяти! Это не так серьезно, если Ваш объем составляет 16 или даже больше гигабайт. Но очень критично для игровых машин с 8ГБ ОЗУ или портативных ноутбуков с памятью в жалкие 4, а то и 2ГБ.
Какие последствия
Урезанная версия Steam будет запускаться только по этому ярлыку. Вы по прежнему можете пользоваться полной версией, запуская клиент из другого места. Но модифицированная будет гораздо легче и с ограниченным функционалом.
Открыть Steam без WehHelper
Прежде чем можно будет открыть Steam без WebHelper, вы должны сначала закрыть экземпляр Steam, который запущен в данный момент, если это так. После этого вы должны убедиться, что Steam находится по адресу C: Program Files (x86) Steam steam.exe если вы используете 64-битный компьютер.
Если вы выбрали установку Steam в другом месте, используйте это место в следующей команде, необходимой для запуска Steam без WebHelper.
Чтобы сдвинуть дело с мертвой точки, нажмите на Клавиша Windows + R открыть Пробег диалоговое окно, затем скопируйте и вставьте следующую команду:
Обязательно нажмите Войти key, и сразу же Steam должен открыться без WebHelper в минималистичном виде.
Как же быть
Есть решение, крайне простое и действенное. Вы можете снизить потребление памяти до никчемных 100, а в некоторых случаях и 50мб. Это происходит за счет активации минималистичного режима браузера. Вы теряете некоторые функции компьюнити и магазина, но не теряете самых важных возможностей в работе с приложениями. Ниже я расскажу подробнее.
Чего следует ожидать при использовании Steam mini?
Итак, поскольку WebHelper удаляет несколько функций, вы не получите полноценного опыта при использовании Steam в любое время. Например, отсутствует Магазин, то же самое можно сказать и о разделе сообщества. Если вы хотите удалить видеоигру, это также невозможно, так как браузер отключен.
Если вы чувствуете необходимость посетить магазин Steam и страницы сообщества, мы рекомендуем посетить для этого официальный сайт Steam.
Как все вернуть
Прелесть в том, что делать практически ничего не нужно. Просто закройте Steam и запустите его полную версию. По необходимости снова закройте и запустите урезанную. Или вовсе удалите ее, если считаете, что больше не будете использовать.
Steam использует много оперативной памяти, если вы не знали! Бывают случаи, когда инструмент занимает около 400 МБ оперативной памяти вашего компьютера, и это может быть проблемой, если вам нечего делать. Тогда возникает вопрос, есть ли способ смягчить эту проблему? Да, да.
Поговорим о Steam Client WebHelper
Steam имеет функцию WebHelper, которая по сути представляет собой веб-браузер, встроенный непосредственно в систему. Веб-браузер называется «Клиент Steam WebHelper»И его можно увидеть в Диспетчер задач в качестве steamwebhelper.exe.
При запуске Steam в диспетчере задач отображаются несколько процессов Steam Client WebHelper. Для нас мы нашли максимум 4, но другие видели выше, так что это должно показать, в чем проблема для ресурсов.
Теперь мы должны указать, что эти процессы используются для отображения библиотеки игр Steam, магазина, сообщества и многого другого. Итак, как видите, процесс WebHelper очень важен, но не все хотят просматривать библиотеку и другие аспекты каждый раз, когда открывают клиент Steam.
Чего в урезанной версии нет
- Вы не сможете пользоваться магазином, однако возможность активации игр по ключу остается.
- Отсутствует торговая площадка.
- Нельзя смотреть профили игроков.
- Нет возможности удаления приложений.
Читайте также: