스팀(Steam) RAM 사용량, 400MB에서 60MB로 줄이는 방법
게임 라이브러리를 표시하는 데 많은 RAM을 소비하는 스팀 클라이언트가 부담스러우신가요? 스팀의 RAM 사용량을 대폭 줄여, 단 60MB만 사용하는 경량화된 스팀 클라이언트를 만드는 방법을 소개합니다.
스팀 클라이언트 WebHelper란 무엇일까요?
스팀은 최신 응용 프로그램들과 마찬가지로 내장 웹 브라우저를 사용합니다. 이 내장 브라우저의 정식 명칭은 “Steam Client WebHelper”(steamwebhelper.exe)입니다.
스팀을 실행하면, 일반적으로 백그라운드에서 여러 개의 WebHelper 프로세스가 작동합니다. 실험 결과, 무려 7개의 프로세스가 동시에 실행되는 것을 확인했습니다. 이러한 프로세스들은 스팀 상점, 커뮤니티, 그리고 게임 라이브러리 등을 표시하는 데 사용됩니다.
만약 스팀의 WebHelper 프로세스를 제거할 수 있다면 어떨까요? 다행히, 숨겨진 명령줄 옵션을 사용하면 이 목표를 달성할 수 있습니다.
스팀 WebHelper 없이 스팀 실행하기
먼저 스팀이 실행 중이라면, “Steam > 종료”를 클릭하여 스팀을 완전히 종료해야 합니다.
스팀을 이 방식으로 실행하려면 PC에서 steam.exe 파일의 정확한 경로를 알아야 합니다. 일반적으로 64비트 윈도우 PC에서는 “C:Program Files (x86)Steamsteam.exe” 경로에 설치됩니다. 만약 스팀을 다른 위치에 설치했다면, 아래 명령에서 해당 경로로 대체해야 합니다.
웹 브라우저 구성 요소 없이 스팀을 실행하려면, “-no-browser” 명령줄 옵션을 사용해야 합니다. 추가적으로, 스팀 “보기 > 소형 모드”를 실행하여 간결한 화면으로 스팀을 실행하는 것이 좋습니다.
이 옵션들로 스팀을 실행하려면, “윈도우 키 + R”을 눌러 “실행” 대화 상자를 여세요. 다음 텍스트를 복사하여 “실행” 대화 상자에 붙여 넣고 (스팀이 기본 위치에 설치되었다고 가정), “엔터” 키를 누르거나 “확인” 버튼을 클릭하세요.
"C:Program Files (x86)Steamsteam.exe" -no-browser +open steam://open/minigameslist
이제 스팀은 웹 브라우저 구성 요소 없이 소형 모드로 실행됩니다. 작업 관리자를 확인해보면, RAM 사용량이 60MB 이하로 줄어든 것을 확인할 수 있습니다.
“보기 > 대형 모드”를 클릭하면 일반적인 스팀 인터페이스를 볼 수 있지만, 스팀 브라우저가 비활성화되었다는 메시지만 표시될 것입니다.
(만약 브라우저가 활성화된 경우에도, “보기 > 소형 모드”를 클릭하면 더 간결한 화면으로 스팀을 사용할 수 있습니다. 하지만 스팀 WebHelper 프로세스는 여전히 백그라운드에서 실행되므로 RAM 절약 효과는 없습니다.)
브라우저 없이 작동하는 것과 작동하지 않는 것
2020년 10월 기준으로 스팀의 소형 모드는 브라우저가 비활성화된 상태에서도 대부분 정상적으로 작동합니다. 게임 라이브러리 확인, 게임 설치 및 실행이 가능하며, 스팀의 모든 일반 설정에 접근할 수 있습니다. 오프라인 모드에서도 스팀을 사용할 수 있습니다.
하지만 한 가지 중요한 기능이 제한됩니다. 브라우저가 비활성화된 상태에서는 게임을 삭제할 수 없습니다. (게임 설치는 가능합니다.)
또한 업적 확인, 다른 커뮤니티 기능 이용, 상점 탐색 및 게임 구매 등이 불가능합니다. 하지만 일반 웹 브라우저에서 스팀 웹사이트에 로그인하면, 스팀 상점과 커뮤니티 페이지를 정상적으로 이용할 수 있습니다.
스팀 브라우저 복원하기
브라우저를 다시 활성화하려면, “Steam > 종료”를 클릭하여 스팀을 종료한 다음, 일반적인 바탕 화면 바로 가기를 통해 스팀을 실행하면 됩니다. “-no-browser” 옵션을 사용하지 않는 한, 스팀은 브라우저와 함께 실행됩니다.
“대상” 상자에 공백을 추가한 후, 다음 내용을 입력하세요.
-no-browser +open steam://open/minigameslist
시스템의 기본 폴더에 스팀이 설치되어 있다고 가정하면, 이는 “실행” 대화 상자에서 사용한 명령과 동일해야 합니다.
"C:Program Files (x86)Steamsteam.exe" -no-browser +open steam://open/minigameslist
이제 작업 표시줄에서 스팀을 실행하면, 더욱 가볍고 간결한 스팀을 경험할 수 있습니다. 게임을 삭제하거나 다른 스팀 브라우저 기능을 사용해야 할 경우에는 “Steam > 종료”를 통해 스팀을 종료한 후, 시작 메뉴의 스팀 바로 가기와 같은 다른 바로 가기를 이용하여 스팀을 실행하면 됩니다.
변경 사항을 되돌리려면, 스팀 바로 가기 속성 창을 열고 “대상” 상자에 추가한 텍스트를 제거하면 됩니다. 다음과 같이 표시되어야 합니다.
"C:Program Files (x86)Steamsteam.exe"
물론, 수백 메가바이트의 RAM은 최신 게이밍 PC에서는 큰 문제가 아닐 수 있습니다. 하지만 게임 중 RAM 확보를 원한다면, 이 방법은 꽤나 유용할 것입니다.