Firefox 67 : 메모리를 개선하기 위해 사용하지 않는 탭을 자동으로 언로드

모질라는 메모리 부족 상태에서 브라우저의 메모리 사용을 개선하기 위해 Firefox 67 Stable에 새로운 기능을 도입 할 계획입니다.

브라우저는 10 년 전보다 더 많은 메모리를 사용합니다. 부분적으로 웹 사이트의 크기가 상당히 커졌고 브라우저도 변경 되었기 때문입니다.

더 이상 단일 탭이 수백 메가 바이트의 메모리를 사용할 수 있으며, 메모리 사용량이 개별 탭의 1 기가 바이트 표시를 넘는 경우가 있습니다.

특히 메모리가 적은 장치에서 메모리 사용은 브라우저 제조업체의 우선 순위입니다. 4 기가 바이트 또는 2 기가 바이트 RAM 시스템에서 Firefox 또는 다른 브라우저를 실행하는 경우 충분하거나 올바른 종류의 사이트를 열면 많은 캐싱이 발생할 수 있습니다.

메모리를 확보하기 위해 브라우저에서 탭을 언로드하는 개념은 새로운 개념이 아닙니다. Firefox 용 Dormancy, Suspend Background Tabs, BarTab 또는 Unload Tab for Firefox (모두 더 이상 Firefox 57 이상과 호환되지 않음) 또는 Chrome 용 Lazy Load Tabs, TabMemFree 또는 Tabs Limiter와 같은 확장 프로그램은 몇 년 동안 기능을 지원했습니다.

최근 몇 년 동안 Mozilla는 탭 언로드를 크게 개선했습니다.

모든 것이 계획대로 진행되면 Firefox 67은 메모리를 개선하기 위해 사용하지 않는 탭을 언로드하는 새로운 기능을 도입합니다. 초기 버그 보고서는 8 년 전으로 거슬러 올라가지 만이 기능에 대한 작업은 얼마 전에 본격적으로 시작되었습니다.

모질라는 메모리 부족 상황에서 파이어 폭스에서 탭을 언로드하여 사용자가 메모리 부족으로 인한 충돌 횟수를 줄일 계획입니다. 버그에는 리소스를 확보하기위한 또 다른 시나리오가 나와 있지만, 이것이 어떻게 구현 될 것인지는 아직 명확하지 않습니다.

Mozilla는 간단한 우선 순위 목록을 사용하여 이벤트 발생시 언로드 할 탭을 결정합니다 (최저에서 최고로).

  1. 일반 탭
  2. 고정 된 탭
  3. 오디오를 재생하는 일반 탭
  4. 오디오를 재생하는 고정 된 탭

이 기능은 Firefox Nightly에서 이미 사용 가능합니다. 시스템에서 기본적으로 켜져 있지만 환경 설정 browser.tabs.unloadOnLowMemory로 제어 할 수 있습니다.

True는 기능이 활성화되어 있음을 의미하며, False는 비활성화되어 있습니다. 모질라가 버그 양수인 Garbriele Svelto에 따라 메모리 부족 상태를 감지 할 수있는 유일한 플랫폼이기 때문에 현재 Windows에서만 사용할 수있는 것으로 보입니다.

Firefox 67은 출시 일정에 따라 2019 년 5 월 14 일에 브라우저의 안정적인 채널로 릴리스됩니다.

Google은 회사의 Chrome 브라우저에서 유사한 기능을 구현했습니다. 2015 년에 도입 된 Chrome에서 탭 삭제는 시스템 메모리가 특정 임계 값에 도달하면 탭을 메모리에서 삭제했습니다.

닫는 단어

Mozilla는 Firefox에서 메모리 부족 관련 충돌이 감소 할 것으로 예상하고 향후 몇 주 안에 이러한 충돌을 모니터링하여 가설을 테스트 할 계획입니다.

Now You : 브라우저는 일반적으로 얼마나 많은 메모리를 사용합니까?