YouTube klaida lėtina naršykles ir ryja RAM atmintį

YouTube klaida lėtina naršykles ir ryja RAM atmintį

Austėja Kavaliauskaitė Austėja Kavaliauskaitė . Komentarai

4 Minutės

Šiuo metu su YouTube aiškiai vyksta kažkas negero, ir daugelis naudotojų tai pajuto dar prieš suprasdami, ką dėl to kaltinti. Vaizdo įrašas iš pradžių paleidžiamas sklandžiai, tada skirtukas ima sunkėti, atkūrimas pradeda trūkčioti, slinkimas vėluoja, o visa naršyklė staiga atrodo taip, lyg temptų pianiną į kalną. Tai, kas iš pradžių atrodė kaip naršyklės problema, vis dažniau siejama su pačiu YouTube.

Per pastarąsias kelias dienas Reddit ir naršyklių palaikymo forumuose pasirodė daug pranešimų iš žmonių, kurių YouTube skirtukai užstringa, naudoja absurdiškai daug atminties ir smarkiai apkrauna CPU net įprasto žiūrėjimo metu. Kai kuriais kraštutiniais atvejais vienas skirtukas, kaip teigiama, viršijo 7 GB RAM naudojimą, o to pakanka silpnesniems kompiuteriams paralyžiuoti ir net galingus stalinius kompiuterius priversti veikti nestabiliai.

Programuotojai, nagrinėjantys Mozilla Bugzilla įrašus, teigia, kad kaltininkas greičiausiai yra išdėstymo atvaizdavimo ciklas, susijęs su YouTube sąsaja po vaizdo grotuvu. Problema apima veiksmų mygtukų eilutę, kurioje yra tokie mygtukai kaip Patinka, Bendrinti ir Išsaugoti. Kai horizontaliai nepakanka vietos visiems mygtukams parodyti, YouTube bando vieną jų paslėpti.

Tai turėjo būti įprastas veiksmas. Tačiau panašu, kad vietoj to įsijungia chaotiška grandininė reakcija. Kai tik mygtukas dingsta, meniu konteineris tampa kaip tik pakankamai platus, kad YouTube vėl nuspręstų, jog mygtukas gali tilpti. Todėl sąsaja jį grąžina. Tada eilutė vėl persipildo. Mygtukas vėl paslepiamas. Vieta vėl pasikeičia. Ir visas procesas kartojasi labai greitai, dar ir dar kartą, priversdamas naršyklę beveik be pertraukos perskaičiuoti ir perpiešti puslapį.

Būtent šiame cikle ir prasideda našumo griūtis. Atminties naudojimas kyla. Paskui didėja CPU apkrova. Skirtukas tampa vangus arba beveik nereaguoja. Naudotojams, kurie žiūri ilgus vaizdo įrašus, vienu metu atlieka kelias užduotis arba turi atidarę kelis skirtukus, poveikis gali būti labai ryškus.

Ne tik Firefox ir ne tik viena konfigūracija

Iš pradžių įtarimai krito ant Firefox, ypač po to, kai kai kurie naudotojai sulėtėjimą susiejo su naujausiais atnaujinimais arba turinio blokavimo plėtiniais. Tačiau ši teorija ilgai neišsilaikė. Netrukus panašių skundų pasirodė ir iš Brave bei Microsoft Edge naudotojų, o tai rodo, kad problema neapsiriboja vienu naršyklės varikliu. Tiek Firefox pagrindu atliekami tyrimai, tiek Chromium pagrindu veikiančių naršyklių naudotojų pranešimai, regis, rodo į tą patį YouTube pusės elgesį.

Tai svarbu, nes situacija iš nišinės suderinamumo klaidos virsta platesne problema: klaida plačiai naudojamoje interneto sąsajoje gali panašiai paveikti skirtingas naršykles. Mozilla kūrėjai šią problemą nagrinėja iš savo pusės, tačiau kol kas nėra nei viešo pataisymo, nei oficialaus Google ar YouTube pripažinimo.

Vis dėlto uBlock Origin naudotojams yra laikinas sprendimas. Užblokavus ytd-menu-renderer elementą naudojant pasirinktinį filtrą, galima išjungti probleminę mygtukų juostą po grotuvu. Tai nėra elegantiška ir pašalina greitą prieigą prie tokių veiksmų kaip Patinka ar Bendrinti, tačiau, panašu, sustabdo atvaizdavimo ciklą ir atkuria įprastą naršyklės našumą.

Kol kas, jei YouTube staiga pradėjo ryti atmintį ir stumti jūsų naršyklę prie ribos, jūs to neišsigalvojate. Tai nėra dar vienas neaiškus sulėtėjimas be aiškios priežasties. Visi ženklai rodo į YouTube vartotojo sąsajos klaidą, kuri paprastą mygtukų eilutę paverčia resursus ryjančia netvarka.

„Technologijos visada mane žavėjo – nuo išmaniųjų telefonų iki dirbtinio intelekto proveržių. Džiaugiuosi galėdama dalintis naujienomis su jumis kiekvieną dieną.“

Palikite komentarą

Komentarai