Com solucionar les fuites de memòria a Windows 10 [guia final]

Taula de continguts:

Vídeo: Actualizar Windows 10 A La Ultima Versión 2024

Vídeo: Actualizar Windows 10 A La Ultima Versión 2024
Anonim

Acabeu de fer-vos un ordinador nou, convençut que el nou maquinari val cada cèntim. Però llavors es produeix un problema i la vostra nova màquina potent ja no sembla tan potent.

El rendiment és horrible i el sistema lluita per realitzar fins i tot les tasques bàsiques.

Ja sabeu que el problema no està relacionat amb el maquinari, perquè segurament no es necessita 8 GB de RAM per obrir l'explorador de fitxers. Però què va passar?

Bé, acabes de trobar el enemic més gran de la memòria de l’ordinador que hi ha hagut: la fuga de memòria.

A continuació, es mostren alguns exemples més freqüents de filtracions de memòria en els sistemes operatius de Windows:

  • Fuga de memòria a Java: les aplicacions que utilitzen Java són més propenses a tenir fuites de memòria. Per tant, hi ha una gran probabilitat que l’aplicació dependent de Java faci que el vostre ordinador faci un ritme lent.
  • Fuga de memòria a Google Chrome: tot i que Google Chrome és el navegador més popular, també és conegut per ser els programes més exigents i de recursos de recursos per a Windows.
  • Fuga de memòria a C - Les aplicacions i programes programats en llenguatge C també són propensos a filtracions de memòria a vegades.
  • Fuga de memòria a Windows 10 - Tot i que Windows 10 és el sistema operatiu més avançat fins al moment, les filtracions de memòria són encara sovint.
  • Fuga de memòria a Windows 7: les persones que encara prefereixen Windows 7 també poden experimentar filtracions de memòria.
  • Fuga de memòria a Javascript: si observeu un ús d’alta memòria mentre navegueu per Internet, és possible que tingueu fuites de memòria provocades pel codi Javascript d’alguna pàgina web.

Taula de continguts:

  • Què són les filtracions de memòria
  • Què és la memòria RAM i com s’utilitzen els programes
  • Com es produeixen filtracions de memòria a Windows
  • Com resoldre filtracions de memòria
    1. Reinicieu l'ordinador
    2. Eina de diagnòstic de la memòria
  • Com evitar que es produeixin fuites de memòria
    1. Comproveu les actualitzacions del controlador
    2. Ajusteu el millor rendiment
    3. Desactiva els programes que s’executen al començar
    4. Defragen els discs durs
    5. Hack hack
    6. Desactiva el corrector d'execució
    7. Desactiva Superfetch
    8. Desactiva els consells i els trucs de Windows
    9. Eliminar programari maliciós
  • No hi ha una fuga de memòria, però el sistema continua funcionant lent? Afegiu més memòria RAM

Què són les filtracions de memòria a Windows

Per entendre com solucionar problemes de filtració de memòria a Windows, primer hem de saber què són exactament les fuites de memòria. La filtració de memòria significa la pèrdua de memòria RAM en Windows, causada per un programa o una aplicació.

I quan una determinada aplicació agafa més memòria del que sol fer, el sistema es torna lent, fins i tot sense resposta i els usuaris no poden realitzar ni tan sols les tasques més fàcils de Windows.

El problema està completament relacionat amb el programari, de manera que si detecteu una fuga de memòria, no us haureu de preocupar de que la vostra memòria RAM es faci mal.

Això implica que les fuites de memòria solen ser temporals i hi ha diverses maneres de solucionar-les. Però en parlarem més endavant.

Tots els processos en execució de Windows porten una quantitat determinada o memòria RAM.

Hi ha programes més exigents i que requereixen un major ús de RAM per funcionar correctament, com Google Chrome o Adobe Photoshop, i hi ha programes menys exigents, que de fet necessiten una quantitat més petita, fins i tot desapercebuda de memòria.

Així doncs, quan un programa agafa més memòria del que hauria d’agafar, anomenem que es fuga de memòria.

Per determinar quin procés utilitza la major quantitat de memòria, utilitzem l’eina integrada de Windows anomenada Task Manager.

Per obrir el Gestor de tasques, premeu CTRL + MAJÚ + ESC al vostre teclat o feu clic amb el botó dret a la barra de tasques i trieu Task Manager al menú contextual.

Quan s’obri el Task Manager, dirigiu-vos a la pestanya Processos i veureu quina memòria utilitza cada programa o procés. De vegades, la resposta és òbvia, per exemple, si Sticky Notes utilitza el 70% de la vostra memòria, tenim una fuga de memòria.

Però de vegades, no és tan fàcil determinar quin programa està perdent memòria.

Per assegurar-nos que puguem reconèixer les fuites de memòria en qualsevol situació, hem d’entendre millor què és la memòria RAM i com s’utilitzen els diferents programes.

Què és la memòria RAM i com s’utilitzen els programes

La memòria RAM (Random Access Memory) és una quantitat relativament petita de memòria que emmagatzema dades dels processos en execució. Tots els programes del vostre equip tenen fàcil accés a la memòria RAM, ja que emmagatzemen totes les seves dades allà.

Els programes emmagatzemen dades a la RAM de forma temporal, en realitat només s’executen. De manera que, quan reinicieu l’ordinador, la RAM s’està buidant.

Un cop obert un determinat programa, "sol·licita" una certa quantitat de memòria RAM i la memòria s'assigna automàticament a aquest programa. Tan aviat com es tanca el programa, la quantitat de memòria que utilitzava inicialment es retornarà immediatament a la memòria RAM.

Cada programa emmagatzema la seva pròpia informació sobre l’execució en RAM. Com que els programes són diferents, els més exigents i els programes que realitzen accions més complexes emmagatzemen més dades a la memòria RAM i, per tant, requereixen més memòria.

Mentre que, per descomptat, els programes més senzills utilitzen menys memòria.

Breu història, aquí teniu el procés complet (simplificat): obriu un programa, necessiteu una certa quantitat de memòria de la memòria RAM, emmagatzeneu les seves dades mentre s’executa i, tan aviat com tanqueu el programa, retorna aquesta quantitat. de memòria a RAM.

Aquest és l'escenari ideal. Però, i si aquest procés no es realitza correctament? Bé, aquí és on apareixen filtracions de memòria.

Com es produeixen filtracions de memòria a Windows?

Les fuites de memòria es produeixen quan un programa demana més memòria de la que realment necessita.

En aquest cas, el programa utilitza només la memòria que necessita, i la resta de memòria no assignada només hi és, ni la utilitza el programa que ho va sol·licitar, ni està disponible per a altres programes que la necessitin.

Quan el programa plagat de fuites de memòria es tanca, no retorna la memòria assignada inicialment. D’aquesta manera, hi ha menys memòria disponible per a altres processos i, si no poden utilitzar la memòria necessària, es produeix un lent rendiment del sistema.

Hi ha moltes raons per filtrar memòria, però el més habitual és la supervisió de la programació. Així doncs, arribarem al punt i us mostrarem com resoldre problemes de filtració de memòria a Windows 10, però també evitareu que es produeixin de nou.

Com puc resoldre filtracions de memòria a Windows 10:

Reinicieu l'ordinador

Com hem comentat anteriorment, el Gestor de tasques de Windows 10 és probablement la millor manera de trobar i fer front a les filtracions de memòria. Mitjançant l’ús del Task Manger, comprovarem si un programa utilitza més memòria de la que hauria de tenir, i el tancarem immediatament.

En cas que no sabeu utilitzar el Gestor de tasques a Windows 10, seguiu aquestes instruccions:

  1. Premeu CTRL + MAJÚ + ESC al vostre teclat, o feu clic amb el botó dret a la barra de tasques i trieu Task Manager al menú del concurs
  2. Dirigiu-vos a la pestanya Processos i vegeu quin programa utilitza més memòria
  3. Feu clic a Finalitzar el procés per tancar el programa

El programa està tancat, però el problema encara no està solucionat. Li dèiem que la quantitat de memòria sol·licitada inicialment per aquest programa encara no està disponible per a altres processos.

Doncs bé, la millor solució per a això és simplement reiniciar el vostre equip i no apareixerà una fuga de memòria fins que no obriu el problema molest la propera vegada.

La memòria RAM només emmagatzema dades dels processos en execució mentre l’ordinador està apagat. Per tant, quan reinicieu l’ordinador, la RAM es buidarà i el problema de filtració de memòria s’esborrarà.

Només per això, reiniciar és probablement la solució més eficaç per a filtracions de memòria a Windows.

L’eina de diagnòstic de la memòria

Si voleu fer una anàlisi més profunda del problema, només cal fer servir només el Task Manager. Potser la millor manera d’obtenir informació sobre la memòria del vostre sistema i els programes que l’utilitzen és fent servir una eina de diagnòstic de memòria.

Aquest tipus d’eines examinen l’ordinador per trobar possibles problemes de memòria, incloses les fuites de memòria, i us proporciona un diagnòstic precís sobre tots els problemes detectats.

Windows 10 té la seva pròpia eina de diagnòstic de memòria integrada, que és suficient per proporcionar un anàlisi precís. Aquesta eina s'executa automàticament pel sistema, però també podeu executar-la pel vostre compte, si creieu que podria haver-hi algun problema.

Per obrir l'eina de diagnòstic de la memòria a Windows 10, feu el següent:

  1. Vés a Cerca, escriu l’eina de diagnòstic de la memòria i obre l’Eina de diagnòstic de la memòria
  2. Si voleu que l'eina funcioni immediatament, trieu Restart ara i comproveu si hi ha problemes. Però tingueu en compte que es reiniciarà immediatament l’ordinador, així que no us oblideu de guardar el treball.

Un cop s’iniciï l’Eina de diagnòstic de la memòria, només podeu realitzar una exploració bàsica o bé buscar opcions avançades. Per als usuaris mitjans, només executar l’exploració bàsica funcionarà, però aquells avançats poden ser interessants en comprovar les opcions avançades.

Les opcions avançades són: Test mix (Trieu quin tipus de prova voleu executar: bàsic, estàndard o ampliat. Les opcions es descriuen a l'eina), cau (escolliu la configuració de memòria cau que voleu per a cada prova: predeterminada, activada o Desactivat) i recompte de passada (escriviu el nombre de vegades que voleu repetir la prova). Quan estiguis llest, només has de prémer F10 per començar a provar-les.

Hi ha una eina de Windows 10 més útil que us ajudarà a determinar la causa del problema.

Aquesta eina s'anomena Monitor de recursos i us permet visualitzar dades en temps real del vostre sistema. En versions anteriors de Windows, havíeu d’executar aquesta eina a través del Task Manager, però a Windows 10, està disponible com a eina independent.

Ara que sabem com resoldre el problema de filtració de memòria, potser pensareu que ja hem acabat. Però, estem lluny de fer-ho, perquè és probable que es produeixi una fuga de memòria tan bon punt el lançament del programa la propera vegada.

Quin és el punt de resoldre el problema només temporalment, si apareix una i altra vegada?

Hem preparat una gran varietat de solucions que us ajudaran a evitar que es tornin a produir fuites de memòria. Hi podria haver diversos factors i hi abordarem la majoria.

Com evitar que es produeixin filtracions de memòria a Windows

Solució 1: comproveu si hi ha actualitzacions del controlador

Els controladors obsolets poden causar diversos problemes a Windows 10, incloses les fuites de memòria. Si bé un controlador obsolet no necessàriament ha d’afectar cap programa i, per tant, pot provocar una fuga de memòria, sí que pot utilitzar més memòria de la que hauria de fer.

Per tant, la solució més evident en aquest cas és actualitzar els vostres controladors. Hi ha algunes maneres d’actualitzar els controladors a Windows 10. La manera més popular és mitjançant el Gestor de dispositius. Si no sabeu actualitzar els vostres controladors al Gestor de dispositius, seguiu aquestes instruccions:

  1. Vés a Cerca, escriu devicemng i obre Gestor de dispositius
  2. Ara, si sabeu quin controlador causa el problema, haureu d’actualitzar el controlador. Si no és així, vegeu si hi ha algun conductor que tingui el marcador groc d’exclamació al seu costat.
  3. Si heu trobat un controlador apte per a l'actualització, feu clic amb el botó dret a l'opció i trieu el programari Actualitzar el controlador …

  4. Seguiu les instruccions a la pantalla de l'assistent i el controlador s'instal·larà al vostre ordinador, si està disponible

Però, si no sabeu quin controlador s’hauria d’actualitzar exactament, comprovar que cada controlador individualment és massa treball. Per tant, haureu de provar algun altre mètode per actualitzar els controladors a Windows 10.

Recomanem que es faci automàticament l’eina TweakBit Driver Updater (aprovada per Microsoft i Norton). Aquí teniu una guia ràpida.

    1. Baixeu i instal·leu l' actualitzador de controladors de TweakBit
    2. Un cop instal·lat, el programa començarà a escanejar automàticament el vostre PC per a controladors desactualitzats. Driver Updater comprovarà les versions del controlador instal·lat a la base de dades del núvol de les darreres versions i us recomanarà actualitzacions adequades. Tot el que heu de fer és esperar a que es compleixi l'exploració.

    3. Un cop finalitzat l'exploració, obté un informe sobre tots els controladors de problemes que es troben al vostre PC. Reviseu la llista i vegeu si voleu actualitzar cada controlador de manera individual o alhora. Per actualitzar un controlador alhora, feu clic a l’enllaç "Actualitza el controlador" al costat del nom del controlador. O simplement feu clic al botó "Actualitza tot" a la part inferior per instal·lar automàticament totes les actualitzacions recomanades.

      Nota: alguns controladors s'han d'instal·lar en diversos passos, de manera que haureu de prémer el botó "Actualitzar" diverses vegades fins que no s'instal·lin tots els seus components.

Renúncia: algunes funcions d’aquesta eina no són gratuïtes.

Solució 2: s’ajusta el millor rendiment

De vegades, ajustant el millor rendiment per al vostre ordinador Windows 10 pot suposar el truc d’eliminar les fuites de memòria. Com que aquesta opció tracta la planificació del processador i l’ús de la memòria, també pot afectar directament les fuites de memòria i el rendiment general del sistema.

Per ajustar el vostre equip de Windows 10 per obtenir la millor configuració disponible mitjançant l'eina avançada de Windows, feu el següent:

  1. Feu clic amb el botó dret en aquest ordinador des de l'escriptori o l'explorador de fitxers
  2. Al tauler esquerre, seleccioneu Configuració avançada del sistema
  3. Ara vés a la pestanya Avançada
  4. Feu clic a Configuració, a Actuació
  5. Només heu de consultar l’opció Ajust per obtenir el millor rendiment

  6. Feu clic a D'acord

Això és tot, ara només heu de reiniciar l’ordinador i comproveu si l’ajustament del rendiment del sistema va solucionar el problema amb una fuga de memòria. Si no, proveu algunes de les solucions addicionals que es detallen a continuació.

Solució 3: inhabiliteu els programes que s’executen a l’inici

Si s’inicia un programa que provoca una fuga de memòria, aquest és un combinat mortal. Acabeu en un bucle, on el problema torni a aparèixer automàticament, independentment de quantes vegades el resolgueu temporalment.

Per tractar aquest problema, només hem de desactivar el problema molest en iniciar-se, i ja no ens causarà problemes automàticament.

Si el Task Manager ja us va mostrar quin programa està perdent memòria i també passa que el programa s’executa a l’inici, simplement desactiveu-lo, i així hauria de ser.

Si no sabeu gestionar programes que s'inicien en Windows 10, seguiu aquestes instruccions:

  1. Obriu el Task Manager
  2. Vés a la pestanya Inici
  3. Ara només cal fer clic al programa que voleu desactivar i escollir Desactivar

Allà aneu, la propera vegada que reinicieu l’ordinador, el programari problemàtic no s’iniciarà automàticament. Probablement sigui la manera més fàcil de desactivar els programes d’inici.

Tot i això, hi ha un munt d’aplicacions de tercers, com CCleaner, que fan el mateix, de manera que trieu el que més us convingui.

En cas que no sabeu exactament quin programa provoca el problema, intenteu desactivar tots els programes que no són necessaris perquè Windows 10 funcioni normalment. Si encara teniu problema amb la filtració de memòria a Windows 10, continueu llegint aquest article.

Si voleu saber com afegir o eliminar aplicacions d’inici a Windows 10, consulteu aquesta senzilla guia.

Solució 4: Defragsem els discs durs

Es recomana defragmentar el disc dur de tant en tant. A més d’optimitzar el disc dur, també pot aportar uns avantatges més per al vostre equip, inclosa una millor gestió de la memòria.

Si no sabeu com desfragmentar el vostre disc dur a Windows 10, seguiu aquestes instruccions:

  1. Vés a aquest PC
  2. Feu clic amb el botó dret al disc dur del vostre sistema (probablement C:)
  3. Vés a la pestanya Eines i feu clic a Optimitza
  4. Seleccioneu la unitat que vulgueu defragmentar i trieu Analitzar

  5. Espereu que s’acabi el procés

Després que el disc s'hagi fragmentat recentment, reinicieu l'ordinador i comproveu si encara es produeixen filtracions de memòria.

L'eina de desfragmentació de Windows 10 només ofereix algunes opcions bàsiques. Si voleu més habilitats, probablement voldreu provar alguna eina de desfragmentació de tercers. Consulteu aquest article per obtenir algunes idees.

Si aquesta solució no s'aconsegueix, realitzeu la solució següent.

Solució 5: pirata de registre

Si cap de les solucions anteriors ha aconseguit evitar que es produeixin fuites de memòria al vostre ordinador, proveu d’extraure aquest error fent un ajustament del registre. Aquí teniu exactament el que heu de fer:

  1. Aneu a Cerca, escriviu regedit i aneu a Editor de registre
  2. Vés al següent camí: HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerMemory Management
  3. Cerqueu ClearPageFileAtShutDown i canvieu el seu valor a 1.
  4. Guardar canvis
  5. Reinicieu l'ordinador.

Si la situació continua sent la mateixa, ja coneixeu el procediment. Proveu algunes de les solucions que es mostren a continuació.

Si no podeu editar el registre de Windows 10, llegiu aquesta guia útil i cerqueu les solucions més ràpides per al problema.

Solució 6: desactiva el corrector d'execució

Molts usuaris suggereixen que el procés de Windows anomenat Runtime Broker realment consumeix grans quantitats de memòria. Runtime Broker és el procés que ajuda al sistema a gestionar permisos al vostre PC per a aplicacions des de Microsoft Store.

Per defecte, Runtime Broker hauria d’utilitzar quantitats baixes de memòria, però a causa d’una possible aplicació defectuosa, aquest procés pot retardar significativament l’ordinador.

Per comprovar si és així, hauríeu de desactivar el procés i veure si hi ha alguna diferència notòria. Si no sabeu desactivar els processos a Windows 10, seguiu aquests passos:

  1. Obriu el Task Manager
  2. Localitzeu el procés de Runtime Broker i feu-hi clic
  3. Vés a Desactivar

Allà aneu, Runtime Broker ara està desactivat, de manera que si això va ser el causant del problema de filtració de memòria, ara es solucionarà.

Els processos a Windows són complicats. Tot i que el sistema no pot funcionar normalment sense alguns d’ells, certs processos poden fer mal als usuaris. Causar fuites de memòria és només un dels exemples.

Si desactiveu Runtime Broker no us heu acabat, proveu sort amb un altre procés de Windows 10 que pugui causar problemes. Més informació a continuació.

Solució 7: desactiva el superfet

Superfetch és un altre servei de Windows, que té com a objectiu optimitzar el rendiment del sistema. Aquest procés permet a Windows gestionar la quantitat de memòria RAM, disminuir el temps d’arrencada i fer més eficient la càrrega d’aplicacions.

Tot i això, pot tenir efectes negatius sobre el sistema, provocant-lo un funcionament lent. S'han notat especialment baixes actuacions durant els jocs.

No es recomana deshabilitar Superfetch, però podeu experimentar-hi si voleu determinar si realment fa que el vostre equip sigui més lent. Per tant, si voleu desactivar el procés de Superfetch a Windows, seguiu aquestes instruccions:

  1. Vés a Cerca, escriu services.msc i obre Services
  2. Ara, cerqueu el procés anomenat Superfetch
  3. Feu clic amb el botó dret a l'opció i trieu Propietats
  4. Seleccioneu Atura, per aturar el servei i seleccioneu Desactiva al menú desplegable Tipus d’inici

  5. Reinicieu l'ordinador

Allà aneu, el procés de Superfetch ara està desactivat. Després de desactivar, compareu el rendiment del vostre equip abans i després. Si el sistema encara és tan lent com abans, podeu tornar a habilitar Superfetch.

Solució 8: desactiveu consells i trucs de Windows

Consells i trucs de Windows 10 són realment útils per als usuaris nous. Aquesta característica els mostra com utilitzar el sistema, juntament amb algunes opcions útils addicionals. Tot i això, és bastant molest per a la majoria dels usuaris, que no necessiten cap consell sobre com utilitzar Windows 10.

Però, a més de ser molest, aquesta característica també pot consumir memòria, que és un altre inconvenient. Si teniu la sort de tenir problemes de rendiment causats per aquesta funció, estem segurs que estaríeu més que contents de desactivar-la.

Si no sabeu desactivar consells i trucs de Windows 10, seguiu aquestes instruccions:

  1. Vés al menú Inici> a l'aplicació Configuració
  2. Vés a Sistema> Notificacions i accions
  3. Cerqueu consells, trucs i suggeriments a l’hora de fer servir Windows i desmarqueu-lo

És prou. Després d’haver desactivat aquesta funció, els fenòmens emergents molestos del Centre d’Acció no apareixeran i, a més, allibereu una mica d’espai RAM en el camí.

Solució 9: elimineu programari maliciós

De la mateixa manera que els controladors obsolets, el programari maliciós i altres programes maliciosos són la causa de molts problemes coneguts a Windows i no és una excepció provocar fuites de memòria.

Per tant, si el vostre ordinador té un programari maliciós, gairebé segur que no funcionarà bé (depenent del tipus de programari maliciós).

L’únic que cal fer en aquest cas és netejar els nostres ordinadors d’aquests hostes no desitjats. Per tant, si teniu una eina de seguretat de tercers, només n'heu d'executar i comproveu si hi ha algun programari maliciós al vostre ordinador.

Tot i que no teniu un programa antivirus de tercers, també podeu fer una feina molt bona amb el propi Windows Defender de Windows 10. Només heu d'executar Windows Defender per analitzar-lo. Hauríeu de ser bo.

Parlant de programes antivirus de tercers, fins i tot poden causar un mal rendiment a l’ordinador Windows.

Això es produirà especialment si teniu més d’un programa antivirus instal·lat a l’ordinador o si el vostre programa antivirus actual no admet completament Windows 10.

Per tant, intenteu desactivar o eliminar completament el vostre programari antivirus i comproveu si el rendiment millora.

Si el vostre sistema realment funciona millor sense el programa antivirus, considereu com aconseguir una nova eina de seguretat o canviar a l’opció interna de Windows 10, Windows Defender.

No hi ha una fuga de memòria, però el sistema continua funcionant lent? Afegiu més memòria RAM

Estem al final del nostre article sobre les filtracions de memòria a Windows 10. Hem intentat cobrir tots els escenaris principals on es produeixen filtracions de memòria a Windows.

Si recentment heu trobat aquest problema al vostre ordinador, heu provat totes les nostres solucions i el vostre ordinador continua funcionant lent, el problema és probablement la quantitat real de memòria RAM al vostre ordinador.

Si no teniu prou memòria RAM al vostre ordinador per atendre totes les demandes, tindreu problemes grans. El propi Windows 10 no és tan exigent i cap actualització important va suposar canvis importants a la llista de requisits del sistema.

Però això no significa que els requisits del sistema no "evolucionin" amb el pas del temps.

Podeu consultar els requisits del sistema de Windows 10 aquí. Si les vostres dades no compleixen els requisits mínims, tindreu problemes per utilitzar el sistema operatiu.

Per tant, la millor solució disponible, si voleu que el vostre ordinador funcioni normalment, és actualitzar la memòria RAM al vostre ordinador. Si afegiu més memòria RAM, la vostra memòria del sistema serà més gran i podreu gestionar operacions encara més exigents.

Es tracta del nostre article sobre les fuites de memòria a Windows 10. Esperem que aquesta informació us sigui d’utilitat i que hàgim pogut solucionar el problema.

En cas de tenir comentaris, preguntes o suggeriments, no dubteu en fer-nos-ho saber.

Com solucionar les fuites de memòria a Windows 10 [guia final]