Hvorfor en browser spiser en masse RAM

Anonim

Hvorfor en browser spiser en masse RAM

Browsere er et af de mest krævende programmer i computeren. Forbruget af operationel hukommelse passerer ofte tærsklen på 1 GB, hvorfor ikke for magtfulde computere og bærbare computere begynder at sænke, det er nødvendigt at starte en anden software parallelt. Det styrkes dog ofte ressourceforbrugsproves og brugerdefineret tilpasning. Lad os finde ud af det i alle versioner af, hvorfor webbrowseren kan tage meget plads i RAM.

Årsager til højforbrug af RAM i browser

Selv på ikke de mest produktive computere kan arbejde browsere og andre løbende programmer på samme tid på et acceptabelt niveau. For at gøre dette er det nok at håndtere årsagerne til højforbrug af RAM og undgå situationer, de bidrager.

Årsag 1: Browser Bigness

64-bit programmer er altid mere krævende af systemet, hvilket betyder, at de har brug for mere ram. En sådan godkendelse gælder for browsere. Hvis der er op til 4 GB i RAM-pc'er, kan du sikkert vælge en 32-bit browser som hoved- eller reservedele, kører den kun om nødvendigt. Problemet er, at udviklerne er, selvom de tilbyder en 32-bit indstilling, men det er ikke indlysende: Du kan downloade den ved at åbne en komplet liste over opstartsfiler, kun på hovedsiden tilbydes kun 64-bit.

Google Chrome:

  1. Åbn hovedsiden på webstedet, gå ned, klik på "Produkter" Blok "for andre platforme".
  2. Gå til listen over alle downloads i Google Chrome

  3. I vinduet Vælg 32-bit version.
  4. Vælg 32-bit versionen af ​​Google Chrome

Mozilla Firefox:

  1. Naviger til hovedsiden (der skal være en version af webstedet på engelsk) og gå ned ved at klikke på linket "Download Firefox".
  2. Mozilla Firefox loading.

  3. På den nye side skal du finde de avancerede installationsindstillinger og andre platforme-link, hvis du vil downloade versionen på engelsk.

    Mozilla Firefox Installer Switch

    Vælg "Windows 32-bit" og download.

  4. Downloadning af 32-bit version Mozilla Firefox

  5. Hvis du har brug for et andet sprog, skal du klikke på linket "Download på andet sprog".

    Overgang til valget af udledning af Mozilla Firefox med en lingvalg pakke

    Find dit sprog på listen, og klik på ikonet med påskriften "32".

  6. Downloadning af 32-bit version af Mozilla Firefox med en mavepakke

Opera:

  1. Åbn hovedsiden på webstedet og klik på knappen "Upload Opera" i øverste højre hjørne.
  2. Overgang til listen over alle downloads opera

  3. Rul til bunden og i "Arkivversionen af ​​Opera" -blokken, klik på linket "Find FTP Archive".
  4. Gå til FTP-arkivet med Opera-versioner

  5. Vælg den nyeste tilgængelige version - den er i slutningen af ​​listen.
  6. Vælg den nyeste version af Opera i FTP

  7. Fra operativsystemer skal du angive "vinde".
  8. Vælg operativsystem til Opera i FTP

  9. Download filen "Setup.exe", der ikke har en "X64".
  10. Download 32-bit version af Opera

Vivaldi:

  1. Gå til hovedsiden, gå ned på siden og klik på "Vivaldi for Windows" i "Vivaldi" blokken.
  2. Gå til listen over alle Vivaldi Downloads

  3. Rul ned på siden nedenfor, og i afsnittet "Download Vivaldi for andre operativsystemer", skal du vælge 32-bit, baseret på Windows-versionen.
  4. Downloadning af en 32-bit version af Vivaldi

Browseren kan installeres oven på en allerede eksisterende 64-bit eller udslettet sidste version. Yandex.browser giver ikke en 32-bit version. Webbrowsere Designet specielt til svage computere, som blegmånen eller slimjet, er derfor ikke begrænset i udvælgelsen, for at gemme et par megabyte, kan du downloade en 32-bit version.

Se også: Hvad skal du vælge en browser til en svag computer

Årsag 2: Installerede udvidelser

Temmelig indlysende årsag, der kræver ikke desto mindre nævnt. Nu tilbyder alle browsere et stort antal add-ons, og mange af dem kan virkelig være nyttige. Hver sådan forlængelse kan dog kræve både 30 MB RAM og mere end 120 MB. Som du forstår, er det ikke kun i mængden af ​​udvidelser, men også i deres destination, funktionalitet, kompleksitet.

Betingede reklameblokerer er et lyst bevis på dette. Alle favorit adblock eller adblock plus indtager meget mere RAM under aktivt arbejde end den samme UBLOCK OPRINDELSE. Kontroller, hvor mange ressourcer der kræver denne eller den udvidelse, du kan via Task Manager indbygget i browseren. Han er næsten hver browser:

Chrom - "Menu"> "Avancerede værktøjer"> "Task Manager" (eller tryk på SHIFT + ESC-tasten).

Se Return Memory forbrugsudvidelser via Task Manager i Google Chrome

Firefox - "Menu"> "Mere"> "Task Manager" (eller indtast om: Performance i adresselinjen og tryk på Enter).

Se kører forbrugsudvidelser via Task Manager i Mozilla Firefox

Hvis du opdager ethvert vandret modul, skal du kigge efter en mere beskeden analog, frakoble eller slette.

Årsag 3: Emner til registrering

Generelt følger denne vare fra den anden, men ikke alle de betegnelser, der har etableret emnet, minder om, at det også vedrører udvidelse. Hvis du vil opnå maksimal ydelse, skal du frakoble eller slette emnet, hvilket giver programmet et standardudseende.

Årsag 4: Åbn Tab Type

I denne vare kan du lave flere punkter på en gang, hvilket på en eller anden måde påvirker antallet af forbrug af RAM:

  • Mange brugere bruger fanens fastgørelsesfunktion, men de kræver også ressourcer som alle andre. Desuden forenkler de, når de betragtes som vigtige, når de starter en browser, forenkler de nødvendigvis. Hvis det er muligt, skal de udskiftes med bogmærker, der kun åbnes, når det er nødvendigt.
  • Det er vigtigt at huske, og hvad præcist du laver i browseren. Nu viser mange websteder ikke kun tekst og billeder, og viser også video i høj kvalitet, lancering af lydspillere og andre full-fledged applikationer, der naturligvis kræver meget flere ressourcer end det sædvanlige websted med bogstaver og symboler.
  • Glem ikke, at browsere bruger en lastning af rullebare sider på forhånd. For eksempel har VK TAPE ikke en overgangsknap til andre sider, så den næste side er indlæst, selvom du er på den forrige, hvilket kræver RAM. Derudover er jo længere nede, desto større er siden på siden placeret i RAM. På grund af dette vises bremser selv i en fane.

Hver af disse funktioner returnerer brugeren til at "forårsage 2", nemlig til anbefalingen, for at spore opgavens dispatcher, der er indbygget i webbrowseren - det er helt muligt, at en masse hukommelse tager 1-2 specifikke sider, som ikke længere tilhører til brugeren og er ikke en vinbrowser.

Årsag 5: Sites med JavaScript

Mange websteder bruger JavaScript-scriptsprog til deres arbejde. For at de dele af internetsiden på JS korrekt er korrekt, kræves fortolkningen af ​​dens kode (line-up analyse med yderligere udførelse). Det sænker ikke kun downloadet, men tager også rammen til behandling.

Tilsluttede biblioteker anvendes i vid udstrækning af webstedsudviklere, og de kan være ret store i volumen og belastes helt (at få selvfølgelig i RAM), selvom funktionaliteten af ​​selve webstedet ikke kræver dette.

Du kan bekæmpe dette som en radikal - deaktivering af JavaScript i browserindstillingerne og nemt - ved hjælp af NOSCRIPT-typeudvidelserne til Firefox og ScriptBlock for Chromium, blokering af download og drift JS, Java, Flash, men giver dem mulighed for at tillade dem at vise selektivt. Nedenfor ses et eksempel på det samme websted først med en frakoblet scriptblok, og derefter med den medfølgende. Den renere siden, jo mindre den indlæser pc'en.

Websted uden at bruge noscript og med ham

Årsag 6: Kontinuerlig browserarbejde

Denne vare følger af den forrige, men kun en bestemt del af det. JavaScript-problemet er, at efter at have afsluttet brugen af ​​et bestemt script, er hukommelsesstyringsværktøjet i JS kaldet Garbage Collection ikke meget effektiv. Det påvirker ikke så godt det travle volumen af ​​RAM på kort tid, for ikke at nævne den langvarige tid i browseren. Der er andre parametre, der negativt påvirker RAM med langsigtet kontinuerlig arbejde i browseren, men vi vil ikke stoppe med deres forklaring.

Tjek det lettere at besøge flere websteder og måle antallet af travle RAM, og derefter genstarte browseren. Således kan 50-200 MB frigives under sessionen, der varer flere timer. Hvis du ikke genstarter dagens browser og mere, kan antallet af allerede taget i hukommelse nå 1 GB og mere.

Hvordan ellers at gemme forbruget af ram

Ovenfor noterede vi ikke kun 6 grunde, der påvirker antallet af gratis ram, men fortalte også, hvordan man løser dem. Der er dog ikke altid nok af disse tips og yderligere muligheder for at løse det pågældende spørgsmål.

Brug af en browser aflæsning baggrund faner

Mange populære browsere er nu ganske voracious, og som vi allerede har forstået, er det ikke altid en browsermotor og brugerhandlinger. Siderne selv er ofte overbelastet med indhold, og forbliver i baggrunden, fortsætter med at forbruge RAM-ressourcer. For at aflæse dem, kan du bruge browsere, der understøtter denne funktion.

For eksempel er Vivaldi ens - det er nok at trykke på PCM på fanen og vælge "Aflæs baggrundsfanerne", hvorefter de alle undtagen aktive vil blive losset fra RAM.

Aflæsning Baggrundsfaner i Vivaldi

I Slimjet er funktionen Autvelop-funktionen tilpasset - du skal angive antallet af tomgangsfliker og tid, hvorefter browseren vil aflæse dem fra RAM. Mere information om dette er skrevet i vores browser anmeldelse på dette link.

Yandex.Browser har for nylig tilføjet Hibernate-funktionen, som ligner funktionen af ​​samme navn i Windows aflæsningsdata fra RAM til harddisken. I denne situation går de faner, der ikke er blevet brugt i en vis tid, til dvaletilstand, frigør RAM. Når du trækker dig tilbage til den downloadede fane, er kopien taget fra drevet, hvilket sparer sessionen, for eksempel et tekstsæt. Gemme en session er en vigtig fordel i forhold til tvungen losning faner fra RAM, hvor alle fremskridtene på webstedet er nulstillet.

Læs mere: Hibernate Technology i Yandex.Browser

Derudover har I. Baurazer en funktion af intelligent sidebelastning, når du starter programmet: Når du kører browseren med den sidst gemte session, er de faner, der blev løst, og de sædvanlige ofte brugte sessioner, og falder ind i RAM. Mindre populære faner er kun lastet, når de får adgang til dem.

Læs mere: Intelligente loading faner i yandex.browser

Indstilling af udvidelsen til at administrere faner

Når browseren ikke er i stand til at overvinde, men jeg ikke vil bruge absolut lyse og upopulære browsere, kan du indstille en udvidelse, der styrer aktiviteten af ​​baggrundsfaner. På samme måde implementeret i browsere, om hvilket det var lidt højere, men hvis de ikke er egnede til dig af en eller anden grund, foreslås det at gøre et valg til fordel for tredjeparts software.

I kræft i denne artikel vil vi ikke male instruktioner om brugen af ​​sådanne udvidelser, fordi selv en nybegynder bruger kan forstå deres arbejde. Forlad også valget af dig, lyttet til de mest populære software løsninger:

  • OneTab - Når du trykker på knappen Udvidelsesknap, lukkes alle åbne faner, kun én ting forbliver, gennem hvilken du manuelt vil genåbne hvert websted efter behov. Dette er en nem måde at hurtigt frigive RAM uden at miste den aktuelle session.

    Download fra Google WebStore | Firefox add-ons

  • Den store suspender - I modsætning til OneTab er fanerne ikke placeret her i en, men simpelthen losset fra RAM. Dette kan gøres manuelt ved at klikke på knappen Udvidelsesknap eller konfigurere timeren, hvorefter fanerne automatisk vil blive losset fra RAM. Samtidig vil de fortsat være på listen over åbne faner, men efter efterfølgende appel til dem vil blive genstartet igen, begynder at tage pc-ressourcer igen.

    Download fra Google WebStore | Firefox Add-ons (Tab Suspender Extension baseret på den store suspender)

  • TabmemFree - ANSIL ALLOBERS UNUSED BAGGRUND TABS, men hvis de blev løst, bypasser udvidelsen dem. Denne indstilling er egnet til baggrundsspillere eller åbne tekstredaktører online.

    Download fra Google WebStore

  • Tab Wrangler er en funktionel ekspansion, der samlet alt det bedste af de tidligere. Her kan brugeren konfigurere ikke kun den tid, hvorefter de åbne faner er losset fra hukommelsen, men også deres nummer, hvor reglen begynder at handle. Hvis bestemte sider eller sider på et bestemt websted ikke behøver at blive behandlet, kan du søge på den hvide liste.

    Download fra Google WebStore | Firefox add-ons

Konfiguration af browser.

I standardindstillingerne er der næsten ingen parametre, der kan påvirke forbruget af RAM-browser. Ikke desto mindre er en base mulighed stadig til stede.

Til chrom:

Mulighederne for finjustering fra browsere på Chromium Limited, men sæt af funktioner afhænger af den specifikke webbrowser. I de fleste tilfælde kan du kun deaktivere præ-renderinger. Parameteren er i "Indstillinger"> "Privacy and Security"> "Brug tips til at accelerere side download".

Afbrydes websteder i Google Chrome

Til Firefox:

Gå til "Indstillinger"> Generelt. Layout "Performance" -blokken og læg den eller fjern afkrydsningsfeltet fra "Brug Anbefalet Performance Settings" -genstand. Hvis du tager et kryds, åbnes de yderligere 2 elementer på præstationsindstillingen. Du kan slukke for hardwareaccelerationen, hvis videokortet ikke meget korrekt behandler dataene, og / eller konfigurer det maksimale antal indholdsprocesser, der direkte påvirker RAM. Mere detaljeret om denne indstilling er skrevet på en russisk-talende Mozilla Support-side, hvor du kan få ved at klikke på linket "Flere detaljer".

Mozilla Firefox Performance Settings

For at deaktivere accelerationen af ​​sideindlæsning som den, blev beskrevet ovenfor for Chromium, skal du redigere eksperimentelle indstillinger. Dette er skrevet nedenfor.

Forresten har Firefox evnen til at minizimere forbruget af RAM, men kun inden for en enkelt session. Dette er en engangsopløsning, der kan bruges under betingelser med stærkt forbrug af RAM-ressourcer. Indtast adresselinjen om: Hukommelsen, find og klik på knappen "Minimer Memory Usage".

Reduktion af RAM-forbrug inden for en session i Mozilla Firefox

Brug eksperimentelle indstillinger

I browsere på chrommotoren (og dens tvungen blink), såvel som i dem, der bruger Firefox-motoren, er der sider med skjulte indstillinger, der kan påvirke antallet af allokeret RAM. Umiddelbart er det værd at bemærke, at denne metode er mere hjælp, så det er ikke nødvendigt at fuldt ud stole på det.

Til chrom:

Indtast Chrome: // Flags Adressestreng, Yandex.Braser Brugere skal indtaste browser: // Flags og tryk på Enter.

Overgang til Chrome Flags

Indsæt det næste element i søgefeltet, og klik på Enter:

# Automatisk-TAB-kassering - Automatisk losning af faner fra RAM, hvis der er lidt fri RAM i systemet. Når du får adgang til den losede fane, bliver den først genstartet. Indstil det værdien "Aktiveret" og genstart browseren.

Ændring af status for Excentative Setup i Google Chrome

Forresten, ved at gå til Chrome: // genudsætning (eller browser: // genudsætning), kan du se listen over åbne faner i rækkefølge af deres prioritet, en bestemt browser og styre deres aktivitet.

Ved hjælp af Chrome Calards.

For Firefox har mere:

Indtast Tilføj: Config til adressefeltet og klik på "Jeg tager risikoen!".

Skift til eksperimentelle indstillinger i Mozilla Firefox

Indsæt de kommandoer, du vil ændre søgelinjen. Hver af dem direkte eller indirekte påvirker RAM. For at ændre værdien skal du klikke på LKM parameteren 2 gange eller PCM> "Switch":

  • Browser.sessionshistorie.max_total_viewers - regulerer antallet af RAM, som er fremhævet på de besøgte sider. Standard bruges til hurtigt at vise siden, når du vender tilbage til knappen "Tilbage" i stedet for at genindlæse. For at spare ressourcer skal denne parameter ændres. Dobbeltklik LKM, spørg ham værdien "0".
  • Ændring af værdien af ​​eksperimentel opsætning i Mozilla Firefox

  • config.trim_on_minimize - Unloads browseren til personsøgningsfilen, mens den er i den rullede tilstand.

    Som standard er kommandoen ikke på listen, så det gør det selv. For at gøre dette skal du klikke på det tomme sted for PCM, vælge "Opret"> "String".

    Oprettelse af en ny linje i Mozilla Firefox

    Indtast navnet på den ovenfor angivne kommando, og i feltet "True" i feltet "True".

  • Se også:

    Sådan ændres du PADDOCK-fil i Windows XP / Windows 7 / Windows 8 / Windows 10

    Definere den optimale størrelse af personsøgningsfilen i Windows

    Har du brug for en personsøgningsfil på SSD

  • Browser.cache.memory.enable - tillader eller forbyder cache gemt i RAM inden for en session. Det anbefales ikke at deaktivere, da dette vil reducere sidelastningshastigheden, da cachen vil blive gemt på harddisken, betydeligt underordnet i RAM-hastigheden. Værdien "TRUE" (standard) Tillader, hvis du vil deaktivere - Angiv "FALSE" -værdien. For at arbejde denne indstilling skal du sørge for at aktivere følgende:

    Browser.cache.disk.enable - placerer en browser cache på en harddisk. Værdien "TRUE" tillader lagring af cachen og tillader den tidligere konfiguration at fungere korrekt.

    Du kan konfigurere andre kommandoer. browser.cache. , for eksempel angivelse af det sted, hvor cachen er gemt på harddisken i stedet for RAM osv.

  • browser.sessionSstore.restore_pinned_tabs_on_demand - Indstil værdien "True" for at deaktivere evnen til at downloade faste faner, når du starter browseren. De vil ikke blive downloadet i baggrunden og forbruge en masse RAM så længe du går til dem.
  • Network.Prefetch-Næste - Deaktiverer den forudindstillede side. Dette er den mest prærer, der analyserer linkene og det prædiktive, hvor du vil gå. Indstil det værdien "FALSE" for at deaktivere denne funktion.

Opsætning af eksperimentelle funktioner var mulig og fortsatte, fordi Firefox har mange andre parametre, men de påvirker RAM meget mindre end de ovenfor anførte. Når du har ændret parametrene, skal du ikke glemme at genstarte webbrowseren.

Vi demonterer ikke kun årsagerne til højforbrug af en browser RAM, men også forskellige måder og effektivitet måder at reducere RAM-ressourceforbruget på.

Læs mere