유튜브 웹플레이어가 멈추면서 수십 기가바이트의 RAM을 소비하고 있습니다

유튜브 웹플레이어가 멈추면서 수십 기가바이트의 RAM을 소비하고 있습니다

14 hardware

유튜브 웹 플레이어 문제: 무슨 일이 일어나고 왜 그런가

지난 주에 유튜브 플랫폼 사용자들이 동영상을 시청할 때 브라우저에서 이상한 오류를 발견하기 시작했습니다. 가장 흔한 불만은 창이 멈추는 것, 메모리 사용량 급증, 그리고 Reddit 참가자들이 보고하는 바와 같이 소리가 끊기는 현상, 프레임 손실 및 CPU 과부하입니다.

무엇이 실제로 일어나고 있는가
* 무한 렌더링 루프

플레이어 코드 내부에서 오류가 발생하여 브라우저가 재생기 요소를 지속적으로 다시 그립니다. 이는 메모리와 프로세서 사용량 증가로 이어집니다.

* “ytd-menu-renderer” 섹션

Mozilla 개발자들은 이 문제가 `<ytd-menu-renderer>` 태그와 관련이 있음을 발견했습니다. 여기에는 ‘좋아요’, ‘싫어요’ 및 ‘공유’ 버튼이 있습니다. 메뉴는 화면 너비에 따라 동적으로 이러한 버튼을 숨기거나 표시합니다.

* “잃어버린” 버튼 문제

한 버튼이 들어가지 못하면 `<ytd-menu-renderer>`가 해당 버튼을 제거합니다. 그 후 플레이어는 실수로 메뉴가 충분히 넓다고 판단하고 버튼을 다시 가져오려 시도합니다. 여전히 공간이 없으므로 코드가 다시 삭제합니다. 이 사이클은 무한히 반복되어 브라우저가 요소 크기를 계속 재계산하도록 만듭니다.

사용자에게 미치는 영향
* 메모리 – 일부 사용자는 동영상을 재생할 때 RAM 사용량이 수백 MB에서 2–3GB로 증가했다고 보고합니다.

* 프로세서 – CPU 부하도 눈에 띄게 증가하여 다른 애플리케이션의 성능 저하를 초래합니다.

누가 영향을 받는가
문제는 Firefox, Brave 및 WebKit 기반 렌더링을 사용하는 기타 브라우저에도 적용됩니다. 유튜브 개발자가 공식 수정을 발표하기 전까지 사용자는 일시적인 해결책(예: 확장 프로그램 비활성화, 브라우저 업데이트 또는 모바일 버전 사이트 사용)을 시도할 수 있습니다.

결론:

플레이어의 동적 메뉴 오류가 무한 렌더링 루프를 발생시키며 메모리와 프로세서를 크게 부하합니다. 사용자들은 이미 유튜브에서 동영상을 시청할 때 성능 저하를 실감하고 있습니다. 곧 수정을 기대하며 업데이트를 주시하세요.

댓글 (0)

의견을 남겨 주세요. 예의를 지키고 주제에서 벗어나지 말아 주세요.

아직 댓글이 없습니다. 댓글을 남기고 의견을 공유해 주세요!

댓글을 남기려면 로그인해 주세요.

댓글을 남기려면 로그인