왜 브라우저가 많은 RAM을 먹는가?

Anonim

왜 브라우저가 많은 RAM을 먹는가?

브라우저는 컴퓨터에서 가장 까다로운 프로그램 중 하나입니다. 운영 기억의 소비는 종종 1GB의 임계 값을 통과합니다. 그래서 너무 강력한 컴퓨터와 랩톱이 느려지지 않으려면 다른 소프트웨어를 병렬로 시작해야합니다. 그러나 자원 소비 프로 바퀴스 및 맞춤형 사용자 정의 강화가 종종 있습니다. 웹 브라우저가 RAM에서 많은 공간을 취할 수있는 이유의 모든 버전에서 알아 봅시다.

브라우저에서 RAM의 높은 소비의 원인

가장 생산적인 컴퓨터가 아닌 경우에도 브라우저와 다른 실행 프로그램을 동시에 수용 가능한 수준으로 작동 할 수 있습니다. 이렇게하려면 RAM의 높은 소비의 이유를 다루는 것이 충분하고 그들이 기여하는 상황을 피할 수 있습니다.

원인 1 : 브라우저 Bigness.

64 비트 프로그램은 항상 시스템을 요구하는 것이 더 많은 RAM이 필요하다는 것을 의미합니다. 이러한 승인은 브라우저에 해당됩니다. RAM PC에 최대 4GB의 경우 32 비트 브라우저를 주 또는 예비로 안전하게 선택하여 필요할 경우에만 실행할 수 있습니다. 문제는 개발자가 32 비트 옵션을 제공하지만 분명하지 않다는 것입니다. 분명하지는 않습니다. 기본 페이지에서만 64 비트 만 제공됩니다.

구글 크롬:

  1. 사이트의 기본 페이지를 엽니 다 아래로 내려가 "제품"블록 "을 클릭하십시오."다른 플랫폼 "을 클릭하십시오.
  2. Google 크롬의 모든 다운로드 목록으로 이동하십시오.

  3. 32 비트 버전 선택 창에서
  4. Google 크롬의 32 비트 버전을 선택하십시오

모질라 파이어 폭스:

  1. 메인 페이지로 이동하십시오 (사이트의 버전이 영어로되어 있어야합니다.) "Firefox 다운로드"링크를 클릭하여 아래로 내려갑니다.
  2. Mozilla Firefox 적재

  3. 새 페이지에서 영어로 버전을 다운로드하려면 고급 설치 옵션 및 기타 플랫폼 링크를 찾으십시오.

    Mozilla Firefox 설치 프로그램 스위치

    "Windows 32 비트"를 선택하고 다운로드하십시오.

  4. 32 비트 버전 모질라 Firefox 다운로드

  5. 다른 언어가 필요한 경우 "다른 언어로 다운로드"링크를 클릭하십시오.

    Linguite 패키지로 Mozilla Firefox의 방전 선택으로 전환

    목록에서 언어를 찾아 비문 "32"로 아이콘을 클릭하십시오.

  6. 궤양 패키지로 Mozilla Firefox의 32 비트 버전 다운로드

오페라:

  1. 사이트의 기본 페이지를 열고 오른쪽 상단 모서리에있는 "Opera 업로드"버튼을 클릭하십시오.
  2. 모든 다운로드 목록으로의 전환

  3. 아래쪽으로 스크롤하고 "오퍼레이 버전 버전"블록에서 "FTP 아카이브 찾기"링크를 클릭하십시오.
  4. 오페라 버전으로 FTP 아카이브로 이동하십시오

  5. 사용 가능한 최신 버전을 선택하십시오 - 목록의 끝에 있습니다.
  6. FTP에서 최신 Opera 버전을 선택하십시오

  7. 운영 체제에서 "WIN"을 지정하십시오.
  8. FTP에서 Opera 용 운영 체제를 선택하십시오

  9. "x64"가없는 파일 "setup.exe"파일을 다운로드하십시오.
  10. Opera의 32 비트 버전을 다운로드하십시오

Vivaldi :

  1. 메인 페이지로 이동하여 "Vivaldi"블록에서 "Vivaldi"블록의 "Windows 용 Vivaldi"를 클릭하십시오.
  2. 모든 Vivaldi Downloads 목록으로 이동하십시오

  3. 아래의 페이지를 아래로 스크롤하고 "다른 운영 체제 용 다운로드 VivalDI"섹션에서 Windows 버전을 기반으로 32 비트를 선택하십시오.
  4. Vivaldi의 32 비트 버전 다운로드

브라우저는 이미 존재하는 64 비트 또는 미리 삭제 된 마지막 버전 위에 설치할 수 있습니다. yandex.browser는 32 비트 버전을 제공하지 않습니다. 창백한 문이나 슬림 제트와 같은 약한 컴퓨터를 위해 특별히 설계된 웹 브라우저는 선택 항목에서 제한되지 않으므로 몇 메가 바이트를 절약하기 위해 32 비트 버전을 다운로드 할 수 있습니다.

참조 : 약한 컴퓨터에 대한 브라우저를 선택하는 것

원인 2 : 설치된 확장자

그럼에도 불구하고 그럼에도 불구하고 꽤 명백한 원인이 있습니다. 이제 모든 브라우저는 많은 수의 추가 기능을 제공하며 많은 사람들이 실제로 유용 할 수 있습니다. 그러나 이러한 각각의 확장은 30MB의 RAM과 120MB 이상을 필요로 할 수 있습니다. 당신이 이해할 때, 확장의 양뿐만 아니라 목적지, 기능, 복잡성에도 있습니다.

조건부 광고 차단제는 이것에 대한 밝은 증거입니다. 좋아하는 모든 adblock 또는 adblock plus는 동일한 Ublock 원점보다 적극적인 작업 중에 훨씬 많은 RAM을 차지합니다. 이 리소스 가이 또는 해당 확장자가 필요한 작업 관리자를 통해 브라우저에 내장 된 작업 관리자를 확인하십시오. 그는 거의 모든 브라우저입니다.

크롬 - "메뉴"> "고급 도구"> "작업 관리자"(또는 Shift + Esc 키 조합)를 누릅니다.

Google 크롬에서 작업 관리자를 통한 메모리 소비 확장 반환보기

Firefox - "Menu"> "More"> "Task Manager"(또는 주소 표시 줄에있는 정보 : 성능을 입력하고 Enter 키를 누릅니다).

View는 Mozilla Firefox의 작업 관리자를 통해 소비 확장을 실행합니다.

탐지기 모듈을 감지하면 더 겸손한 아날로그, 연결 해제 또는 삭제를 찾으십시오.

이유 3 : 등록 주제

일반적 으로이 항목은 두 번째로부터 다음과 같지만 주제가 확장과 관련이있는 주제를 수립 한 모든 지정은 아닙니다. 최대 성능을 얻으려면 주제를 분리하거나 삭제하여 프로그램을 기본 모양으로 표시하십시오.

원인 4 : 열린 탭 유형

이 항목에서는 몇 가지 포인트를 한 번에 만들 수 있으며, 이는 RAM 소비량 수에 어떤 영향을 미칩니다.

  • 많은 사용자는 탭의 첨부 파일 기능을 사용하지만, 다른 모든 사람들과 같이 리소스가 필요합니다. 또한 중요한 것으로 간주되기 때문에 브라우저를 시작할 때 반드시 간단 해집니다. 가능하면 북마크로 대체되어야하며 필요한 경우에만 개방해야합니다.
  • 브라우저에서 정확히 무엇을하고 있는지 기억하는 것이 중요합니다. 이제 많은 사이트가 텍스트와 그림을 표시하고 고품질의 비디오를 보여주지 않으며, 오디오 플레이어를 출시하고, 자연스럽게 자연스럽게 편지와 기호가있는 일반적인 사이트보다 훨씬 많은 자원을 필요로하는 다른 본격적인 응용 프로그램을 출시합니다.
  • 브라우저가 미리 스크롤 가능한 페이지로드를 사용하는 것을 잊지 마십시오. 예를 들어, VK 테이프에는 다른 페이지에 전환 버튼이 없으므로 이전 페이지에있는 경우에도 다음 페이지가로드됩니다. 또한, 멀리 떨어진 곳에서, 페이지 페이지가 클수록 페이지의 페이지가 RAM에 배치됩니다. 이 때문에 하나의 탭에도 브레이크가 나타납니다.

이러한 각 기능은 사용자에게 "원인 2", 즉 웹 브라우저에 내장 된 작업 디스패처를 추적하는 것이 좋습니다. 더 이상 속한 많은 메모리가 1-2 개 특정 페이지를 취하는 것이 가능합니다. 사용자에게 와인 브라우저가 아닙니다.

원인 5 : 자바 스크립트가있는 사이트

많은 사이트에서는 JavaScript 스크립팅 언어를 사용하여 작업을 수행합니다. 인터넷 페이지의 일부가 JS의 부품을 올바르게 정확하게하려면 해당 코드의 해석이 필요합니다 (추가 실행과의 라인업 분석). 다운로드가 느려지뿐만 아니라 처리를 위해 RAM도 가져옵니다.

연결된 라이브러리는 사이트 개발자가 널리 사용되며 사이트 자체의 기능이 필요하지 않은 경우에도 볼륨이 매우 높아지고 (물론 RAM에서) 완전히 늘어날 수 있습니다.

브라우저 설정에서 JavaScript를 비활성화하고 Chromium 용 ScriptBlock의 Noscript Type Extensions를 사용하여 쉽게 사용할 수 있습니다. 다운로드 및 작동 JS, Java, Flash를 차단하지만 선택적으로 표시 할 수 있도록 허용합니다. 아래에서는 연결이 끊어진 스크립팅 블록이있는 동일한 사이트의 예를 먼저 표시 한 다음 포함 된 내용을 표시합니다. 클리너 페이지가 더 작아서 PC를로드합니다.

noscript와 그와 함께 사용하지 않고 사이트

이유 6 : 연속 브라우저 작업

이 항목은 이전 하나에서 다음과 같지만 특정 부분 만 있습니다. JavaScript 문제는 ​​특정 스크립트를 사용하여 가비지 컬렉션이라는 JS의 메모리 관리 도구가 매우 효율적이지 않습니다. 브라우저의 오래 지속되는 시간은 언급하지 않고 짧은 기간 동안 바쁜 볼륨의 RAM에 매우 잘 영향을 미치지 않습니다. 브라우저의 장기적인 지속적인 작업으로 RAM에 악영향을 미치는 다른 매개 변수가 있지만 설명을 멈추지 않을 것입니다.

여러 사이트를 방문하고 바쁜 RAM 수를 측정 한 다음 브라우저를 다시 시작하는 것이 더 쉽습니다. 따라서 몇 시간 동안 지속되는 세션 중에 50-200MB가 출시 될 수 있습니다. 하루 브라우저를 다시 시작하지 않으면 이미 메모리에 가져온 수가 1GB 이상에 도달 할 수 있습니다.

RAM의 소비를 다른 방법으로 사용하는 방법

위의 자유 RAM 수에 영향을 미치는 6 가지 이유뿐만 아니라 어떻게 해결 하는지를 말했습니다. 그러나 이러한 팁을 항상 충분하지 않으며 고려중인 질문을 해결하기위한 추가 옵션이 필요합니다.

브라우저 언로드 백그라운드 탭을 사용합니다

많은 인기있는 브라우저가 이제 훨씬 흡사하며 이미 이해했듯이 항상 브라우저 엔진 및 사용자 작업이 아닙니다. 페이지 자체는 종종 콘텐츠로 오버로드되고 백그라운드에서 남아 있으며 RAM 자원을 계속 사용합니다. 이를 언로드하려면이 기능을 지원하는 브라우저를 사용할 수 있습니다.

예를 들어, VivalDI는 유사합니다. 탭에서 PCM을 누르고 "백그라운드 탭 언로드"항목을 선택하여 활성화를 제외한 모두 RAM에서 언로드됩니다.

Vivaldi의 배경 탭 언로드

Slimjet에서 탭의 자동 보관 기능은 사용자 정의가 가능합니다 - 브라우저가 RAM에서 언로드 할 유휴 탭 및 시간의 수를 지정해야합니다. 이 정보에 대한 자세한 정보는이 링크에 대한 브라우저 검토로 작성되었습니다.

yandex.browser는 최근에 Windows에서 동일한 이름의 함수가 RAM에서 하드 디스크로 데이터를 언로드하는 것과 같은 Hibernate 기능을 추가했습니다. 이 경우 일정 시간 동안 사용되지 않은 탭은 최대 절전 모드로 이동하여 RAM을 해제합니다. 다운로드 한 탭으로 퇴압 할 때, 복사본이 드라이브에서 가져온, 예를 들어 텍스트 세션과 같이 세션을 저장합니다. 세션을 저장하면 사이트의 모든 진행이 재설정되는 RAM에서 강제 언로드 탭에 대한 중요한 이점이 있습니다.

yandex.browser의 Hibernate 기술을 읽으십시오

또한 I. Baurazer는 프로그램을 시작할 때 지능형 페이지로드 기능이 있습니다. 마지막으로 저장된 세션으로 브라우저를 실행하면 고정 된 탭이 고정되고 일반적으로 사용되는 세션이로드되고 RAM에 빠지게됩니다. 덜 인기있는 탭은 액세스 할 때만로드됩니다.

자세히보기 : yandex.browser의 지능형로드 탭

확장자를 설정하려면 탭을 관리합니다

브라우저가 극복 할 수 없을 때 그러나 절대적으로 빛과 인기가없는 브라우저를 사용하고 싶지 않으면 배경 탭의 활동을 제어하는 ​​확장 프로그램을 설정할 수 있습니다. 유사하게 브라우저에서 구현 된 브라우저에서는 조금 더 높지만 어떤 이유로 적합하지 않은 경우 타사 소프트웨어를 선택할 수있는 것이 좋습니다.

이 기사의 암에서 초보자 사용자가 작업을 이해할 수 있기 때문에 그러한 확장을 사용하는 지침을 작성하지 않을 것입니다. 또한 가장 인기있는 소프트웨어 솔루션을 들으려면 선택을 선택하십시오.

  • Onetab - 확장 버튼을 누르면 모든 열려있는 탭이 닫혀 있으면 한 가지만 남아 있지만 필요에 따라 각 사이트를 수동으로 다시 열 수 있습니다. 이것은 현재 세션을 잃지 않고 RAM을 빠르게 해제하는 쉬운 방법입니다.

    Google WebStore에서 다운로드 | Firefox 부가 기능

  • 위대한 서스펜더 - Onetab과 달리 탭은 여기에 여기에 배치되지 않고 RAM에서 단순히 언로드되지 않습니다. 이것은 확장 버튼을 클릭하거나 타이머를 구성하여 수동으로 수행 할 수 있습니다. 이후 탭이 자동으로 RAM에서 언로드됩니다. 동시에, 그들은 열린 탭 목록에 계속 될 것이지만, 후속 호소하면 PC 리소스를 다시 시작하기 시작합니다.

    Google WebStore에서 다운로드 | Firefox 부가 기능 (위대한 서스펜더를 기반으로하는 탭 정지 확장)

  • TabMemfree - 사용하지 않는 배경 탭을 자동으로 언로드하지만 수정 된 경우 확장 프로그램이 바이 패스합니다. 이 옵션은 배경 플레이어 또는 열린 텍스트 편집기를 온라인으로 적합합니다.

    Google WebStore에서 다운로드하십시오

  • Tab Wrangler는 이전의 모든 것들을 모두 조립 한 기능 확장입니다. 여기서 사용자는 열린 탭이 메모리에서 언로드되는 시간뿐만 아니라 규칙이 작동하기 시작할 수있는 번호도 구성 할 수 있습니다. 특정 사이트의 특정 페이지 또는 페이지를 처리 ​​할 필요가없는 경우 흰색 목록에 적용 할 수 있습니다.

    Google WebStore에서 다운로드 | Firefox 부가 기능

브라우저 구성

표준 설정에서 RAM 브라우저의 소비에 영향을 줄 수있는 매개 변수는 실제로 없습니다. 그럼에도 불구하고 한 명의 기본 기회가 아직 존재합니다.

크롬 용 :

크롬 제한된 브라우저에서 튜닝 튜닝의 가능성은 특정 웹 브라우저에 따라 다릅니다. 대부분의 경우 사전 렌더링 장치 만 사용 중지 할 수 있습니다. 매개 변수는 "설정"> "개인 정보 및 보안"> "팁을 사용하여 페이지 다운로드를 가속화합니다."

Google 크롬에서 사이트를 분리합니다

Firefox의 경우 :

"설정"> 일반으로 이동하십시오. 레이아웃 "성능"블록을 배치하고 "권장 성능 설정 사용"항목에서 확인란을 선택하거나 제거하십시오. 틱을 찍으면 성능 설정의 추가 2 항목이 열립니다. 비디오 카드가 데이터를 매우 올바르게 처리하지 못하도록하거나 RAM에 직접 영향을주는 "최대 컨텐츠 프로세스 수"를 구성하는 경우 하드웨어 가속을 끌 수 있습니다. 이 설정에 대한 자세한 내용은 "자세한 내용"링크를 클릭하여 얻을 수있는 러시아어 사용하는 Mozilla 지원 페이지에 기록됩니다.

Mozilla Firefox 성능 설정

Chromium에 대해 위에서 설명한 것처럼 페이지 로딩 가속을 비활성화하려면 실험 설정을 편집해야합니다. 이것은 아래에 쓰여 있습니다.

그건 그렇고 Firefox는 RAM 소비량을 미세화 할 수 있지만 단일 세션 내에서만 사용할 수 있습니다. 이것은 RAM 자원의 강력한 소비 조건에서 사용할 수있는 일회성 솔루션입니다. 주소 표시 줄에 입력하십시오. 메모리, 찾기 및 "메모리 사용 최소화"버튼을 클릭하십시오.

Mozilla Firefox에서 한 세션에서 RAM 소비를 줄이는 것

실험 설정을 사용하십시오

Chromium Engine (및 Forcing Blink)의 브라우저에서는 Firefox 엔진을 사용하는 사람들과 함께 할당 된 RAM 수에 영향을 줄 수있는 숨겨진 설정이있는 페이지가 있습니다. 즉시이 방법이 더 보조가되기 때문에 주목할 가치가 있으므로 완전히 의지 할 필요가 없습니다.

크롬 용 :

chrome : // 플래그 주소 문자열을 입력하십시오. yandex.braser 사용자는 browser : // flags를 입력하고 Enter 키를 누릅니다.

크롬 플래그로 전환합니다

검색 필드에 다음 항목을 삽입하고 Enter를 클릭하십시오.

# 자동 탭 폐기 - 시스템에 자유 RAM이 거의없는 경우 RAM에서 탭을 자동 언로드 하 로딩합니다. 언로드 된 탭에 다시 액세스 할 때 먼저 재부팅됩니다. "사용 가능"값을 설정하고 브라우저를 다시 시작하십시오.

Google 크롬에서의 이슈 설정 상태를 변경합니다

그런데, chrome로 가면 // 폐기 (또는 브라우저 : // 폐기), 우선 순위, 특정 브라우저의 순서대로 열린 탭 목록을보고 활동을 관리 할 수 ​​있습니다.

크롬을 사용하여 폐기하십시오.

Firefox의 경우 더 많은 기능 :

주소 필드에 ADD : CONFIG를 입력하고 "i 위험을 감수하십시오!"를 클릭하십시오.

Mozilla Firefox에서 실험적 설정으로 전환하십시오

검색 행을 변경할 명령을 삽입하십시오. 각각은 직접적으로 또는 간접적으로 RAM에 영향을 미칩니다. 값을 변경하려면 LKM 매개 변수 2 번 또는 PCM> "스위치"를 클릭하십시오.

  • browser.sessionhistory.max_total_viewers - 방문한 페이지에서 강조 표시된 RAM 수를 규제합니다. 기본값은 다시로드하는 대신 "뒤로"버튼으로 돌아가면 페이지를 빠르게 표시하는 데 사용됩니다. 리소스를 저장하려면이 매개 변수를 변경해야합니다. lkm을 두 번 클릭하고 값 "0"값을 물어보십시오.
  • Mozilla Firefox에서 실험 설정 값을 변경합니다

  • CONFIG.TRIM_ON_MINIMIZE - 브라우저를 페이징 파일로 언로드하는 동안 롤드 상태에있는 동안.

    기본적 으로이 명령은 목록에 있지 않으므로 직접 작성하십시오. 이렇게하려면 PCM의 빈 장소를 클릭하고 "Create"> "String"을 선택하십시오.

    Mozilla Firefox에서 새로운 선을 만드는 것

    위에 지정된 명령 이름과 "true"필드의 "true"필드에 입력하십시오.

  • 또한보십시오:

    Windows XP / Windows 7 / Windows 8 / Windows 10에서 PadDock 파일의 크기를 조정하는 방법

    Windows에서 페이징 파일의 최적 크기 정의

    SSD에 페이징 파일이 필요합니까?

  • browser.cache.memory.enable - 세션 내의 RAM에 저장된 캐시를 허용하거나 금지합니다. 캐시가 하드 디스크에 저장되므로 페이지로드 속도를 줄이기 때문에 비활성화하는 것은 권장하지 않습니다. RAM 속도가 크게 열등합니다. "true"(기본값) 값을 사용하지 않으려면 - "false"값을 지정하십시오. 이 설정을 작동하려면 다음을 활성화하십시오.

    browser.cache.disk.enable - 브라우저 캐시를 하드 디스크에 배치합니다. "true"값은 캐시의 저장을 허용하고 이전 구성이 올바르게 작동하도록 허용합니다.

    다른 명령을 구성 할 수 있습니다. browser.cache. 예를 들어, 캐시가 RAM 대신 하드 디스크에 저장된 위치를 지정하는 것 등

  • browser.sessionsstore.restore_pinned_tabs_on_demand - 브라우저를 시작할 때 고정 탭을 다운로드하는 기능을 사용하지 않으려면 "true"값을 설정하십시오. 그들은 백그라운드에서 다운로드되지 않고 그들에게가는 한 많은 숫양을 소비하지 않습니다.
  • network.prefetch-next - 사전 설정 페이지를 비활성화합니다. 이것은 링크와 예측을 분석하는 가장 중요한 것입니다. 이 기능을 비활성화하려면 "false"값을 설정하십시오.

실험 기능을 설정할 수 있었고 Firefox는 다른 많은 매개 변수가 있지만 위에 나열된 것보다 훨씬 적은 RAM에 영향을 미치기 때문에 계속되었습니다. 매개 변수를 변경 한 후 웹 브라우저를 다시 시작하는 것을 잊지 마십시오.

우리는 브라우저 RAM에 의한 높은 소비의 이유뿐만 아니라 RAM 자원 소비를 줄이는 다른 방법 및 효율성의 방법을 분해합니다.

더 읽어보기