Како решити цурење меморије у Виндовсима 10 [крајњи водич]

Преглед садржаја:

Видео: Время и Стекло Так выпала Карта HD VKlipe Net 2024

Видео: Время и Стекло Так выпала Карта HD VKlipe Net 2024
Anonim

Управо сте набавили нови рачунар, уверени да нови хардвер вреди сваке пени. Али тада се јавља проблем, а ваша нова моћна машина више не делује тако моћно.

Перформансе су ужасне, а систем се бори са обављањем чак и основних задатака.

Већ знате да проблем није повезан са хардвером јер сигурно не треба 8 ГБ РАМ-а за отварање Филе Екплорера. Али шта се догодило?

Па, управо сте упознали највећег непријатеља меморије рачунара - пропуштање меморије.

Ево неких најчешћих примера пропуштања меморије у оперативним системима Виндовс:

  • Пропуштање меморије у Јави - Апликације које користе Јаву склоније су цурењу меморије. Дакле, постоји велика шанса да апликација која зависи од Јаве ваш рачунар чини спорим.
  • Пропуштање меморије у Гоогле Цхроме-у - Иако је Гоогле Цхроме најпопуларнији претраживач, такође је познат и по томе што су најзахтевнији и најзахтевнији програми за вежбање ресурса за Виндовс.
  • Пропуштање меморије у Ц - Апликације и програми програмирани на језику Ц такође су понекад склони цурењу меморије.
  • Пропуштање меморије у Виндовс-у 10 - Иако је Виндовс 10 најнапреднији оперативни систем до сада, пропуштање меморије је и даље прилично често.
  • Пропуштање меморије у Виндовс-у 7 - Људи који и даље преферирају Виндовс 7 могу такође доживјети пропуштање меморије.
  • Пропуштање меморије у Јавасцрипту - Ако приметите велику потрошњу меморије током прегледавања Интернета, постоји шанса да наиђете на цурење меморије које изазива Јавасцрипт код неке веб странице.

Преглед садржаја:

  • Шта су цурења меморије
  • Шта је РАМ меморија и како се програми користе
  • Како долази до цурења меморије у Виндовс-у
  • Како решити цурење меморије
    1. Поново покрените рачунар
    2. Алат за дијагностику меморије
  • Како спречити појаву цурења меморије
    1. Проверите исправке управљачких програма
    2. Подесите за најбоље перформансе
    3. Онемогућите програме који се покрећу при покретању
    4. Дефраг хард дискове
    5. Регистрација хацк
    6. Онемогућите Рунтиме Брокер
    7. Онемогући Суперфетцх
    8. Онемогућите Виндовс савете и трикове
    9. Уклоните злонамерни софтвер
  • Нема цурења меморије, али систем и даље ради споро? Додајте још РАМ-а

Шта су пропуштање меморије у Виндовс-у

Да бисмо разумели како решити проблеме са цурењем меморије у Виндовс-у, прво морамо знати шта тачно пропуштају меморију. Пропуштање меморије означава губитак РАМ меморије у Виндовс-у, проузрокован програмом или апликацијом.

А када одређена апликација заузме више меморије него што је то иначе случај, систем постаје спор, чак и неодговарајући, а корисници нису у могућности да извршавају чак ни најлакше задатке у Виндовс-у.

Проблем је у потпуности повезан са софтвером, тако да ако приметите цурење меморије, не морате бринути да ће ваша РАМ меморија бити физички оштећена.

То подразумева да су пропуштања меморије често привремена и постоје различити начини да их поправите. Али о томе ћемо разговарати касније.

Сваки покренути процес у Виндовс-у заузима одређену количину или РАМ-а.

Постоје програми који су захтевнији и захтевају већу употребу РАМ-а да би се правилно покренули, попут Гоогле Цхроме-а или Адобе Пхотосхоп-а, а постоје и мање захтевни програми, који заправо заузимају мању, чак и неприметну количину меморије.

Дакле, када програм заузме више меморије него што би требало да заузмемо, то називамо цурењем меморије.

Да бисмо утврдили који процес користи највећу количину меморије, користимо Виндовс уграђени алат назван Управитељ задатака.

Да бисте отворили Управитељ задатака, притисните ЦТРЛ + СХИФТ + ЕСЦ на тастатури или кликните десним тастером миша на траци задатака и из контекстног менија одаберите Управитељ задатака.

Када се отвори Управитељ задатака, пређите на картицу Процеси и видећете колико меморије користи сваки програм или процес. Понекад је одговор очигледан, на пример, ако Стицки Нотес користи 70% ваше меморије, имамо пропуштање меморије.

Али понекад није лако одредити који програм заправо цури меморију.

Да бисмо били сигурни да можемо препознати пропуштање меморије у свакој ситуацији, морамо боље разумјети шта је РАМ меморија и како се различити програми користе.

Шта је РАМ меморија и како се програми користе

РАМ (Рандом Аццесс Мемори) је релативно мала количина меморије која чува податке из покренутих процеса. Сваки програм на рачунару има једноставан приступ РАМ-у, јер тамо похрањује све своје податке.

Програми привремено спремају податке у РАМ, заправо само током извођења. Дакле, када поново покренете рачунар, РАМ-а се празни.

Чим се отвори одређени програм, он „захтева“ одређену количину меморије из РАМ-а, а меморија се аутоматски додељује том програму. Чим се програм затвори, количина меморије коју је првобитно користио одмах се „враћа“ у РАМ.

Сваки програм чува своје податке о трчању у РАМ-у. Како су програми различити, они захтевнији и програми који заправо чине сложеније акције спремају више података у РАМ-у, па им је зато потребно више меморије.

Док, наравно, једноставнији програми троше мање меморије.

Укратко, ево комплетног процеса (поједностављено): отворите програм, он заузима одређену количину меморије из РАМ-а, похрањује своје податке у њему током рада, а чим затворите програм, тај износ „враћа“ меморије у РАМ-у.

Ово је идеалан сценарио. Али шта ако се овај поступак не изведе правилно? Ето, тамо се појављују цурења меморије.

Како долази до цурења меморије у Виндовс-у?

Пропуштање меморије догађа се када програм захтева више меморије него што је заправо потребно.

У том случају, програм користи само меморију која му је заправо потребна, а остатак нераспоређене меморије једноставно 'сједи' тамо, а не користи га програм који га је затражио или је доступан другим програмима који су му заправо потребни.

Када се програм куканог пропуштања меморије затвори, не враћа почетно додељену меморију. На тај начин, мање меморије је доступно другим процесима, а ако они нису у могућности да користе потребну меморију, долази до спорог перформанси система.

Разлога за цурење меморије има пуно, али најчешћи је надзор над програмирањем. Дакле, коначно ћемо доћи до тачке и показати вам како да решите проблеме са цурењем меморије у Виндовс-у 10, али и да спречимо њихово поновно појављивање.

Како да решим цурење меморије у Виндовс-у 10:

Поново покрените рачунар

Као што смо горе споменули, управитељ задатака оперативног система Виндовс 10 вероватно је најбољи начин за проналажење и решавање пропуштања меморије. Употребом Управитеља задатака провераваћемо да ли програм користи више меморије него што би требало и одмах га затворимо.

У случају да не знате како да користите Таск Манагер у Виндовс-у 10, следите ова упутства:

  1. Притисните ЦТРЛ + СХИФТ + ЕСЦ на тастатури или кликните десним тастером миша на траци задатака и изаберите Менаџер задатака из менија такмичења
  2. Пређите на картицу Процес и погледајте који програм користи највише меморије
  3. Само кликните Заврши поступак да бисте затворили тај програм

Програм је сада затворен, али проблем још увек није решен. Рекли смо вам да количина меморије коју је тај програм првотно тражио још увек није доступна осталим процесима.

Па, најбоље решење за то је да једноставно поново покренете рачунар, а цурење меморије се неће појавити док следећи пут не отворите проблематичан програм.

РАМ меморија чува само податке о покренутим процесима док је рачунар искључен. Стога, када поново покренете рачунар, РАМ ће се испразнити, а проблем са цурењем меморије ће се обрисати.

Управо због тога, поновно покретање је вероватно најефикасније решење за пропуштање меморије у Виндовс-у.

Алат за дијагностику меморије

Ако желите дубљу анализу проблема, само помоћу Управитеља задатака није довољно. Можда је најбољи начин да се увиди у меморију вашег система и програме помоћу њега коришћењем алата за дијагностику меморије.

Ова врста алата скенира рачунар због потенцијалних проблема са меморијом, укључујући пропуштање меморије, и даје вам прецизну дијагностику о свим откривеним проблемима.

Виндовс 10 има свој уграђени алат за дијагностику меморије, што је често довољно за прецизну анализу. Овај систем аутоматски покреће систем, али можете га покренути и сами, ако мислите да би могао да дође до проблема.

Да бисте отворили Мемори дијагностички алат у Виндовс-у 10, урадите следеће:

  1. Идите на Претраживање, откуцајте алатку за дијагностику меморије и отворите Алат за дијагностику меморије
  2. Ако желите да се алатка одмах покрене, изаберите Рестарт нов и проверите да ли постоје проблеми. Али имајте на уму да ће се рачунар одмах поново покренути, тако да не заборавите да сачувате свој рад.

Једном када се покрене Алат за дијагностику меморије, можете извршити само основно скенирање или копати у напредним опцијама. За просечне кориснике извршавање основног скенирања ће урадити посао, али они напредни могу бити занимљиви у провери Напредних опција.

Напредне опције су: Тест мик (Изаберите врсту теста који желите да покренете: Басиц, Стандард или Ектендед. Избори су описани у алату), Цацхе (Одаберите поставку кеша коју желите за сваки тест: Дефаулт, Он или или Искључено) и Број преноса (Унесите колико пута желите поновити тест). Када будете спремни, само притисните Ф10 да бисте започели тестирање.

Постоји још један корисни уграђени алат за Виндовс 10 који ће вам помоћи да утврдите узрок вашег проблема.

Тај се алат назива Ресоурце Монитор (Монитор ресурса) и омогућава вам да видите податке у систему у стварном времену. У претходним верзијама оперативног система Виндовс морали сте покренути овај алат преко Управитеља задатака, али у Виндовсима 10 доступан је као посебан алат.

Сада када знамо како решити проблем цурења меморије, можда мислите да смо готови. Али, далеко смо од тога јер је вероватно да ће се цурење меморије поново појавити чим следећи пут покренете програм.

Дакле, који је смисао у решавању проблема само привремено, ако ће се појављивати изнова и изнова?

Припремили смо велику палету решења која ће вам помоћи да спречите да се цурење меморије више не понови. Ту могу бити укључени различити фактори, а ми ћемо се позабавити већином њих.

Како спречити да дође до цурења меморије у Виндовс-у

Решење 1 - Проверите ажурирања управљачких програма

Застарели управљачки програми могу бити узрок разних проблема у систему Виндовс 10, укључујући пропуштање меморије. Иако застарјели управљачки програм не мора нужно да утиче на било који програм и зато узрокује цурење меморије, он сам може да користи више меморије него што би требао.

Дакле, најочигледније решење у овом случају је ажурирање управљачких програма. Постоји неколико начина за ажурирање управљачких програма у оперативном систему Виндовс 10. Најпопуларнији начин је помоћу Управитеља уређаја. У случају да не знате како да ажурирате управљачке програме у управитељу уређаја, следите ова упутства:

  1. Идите на Сеарцх, откуцајте девицемнг и отворите Девице Манагер
  2. Сада, ако знате који управљачки програм узрокује проблем, требали бисте га ажурирати. Ако не, погледајте има ли возача који има жути ускличник поред себе.
  3. Ако сте пронашли управљачки програм који испуњава услове за ажурирање, кликните десним тастером миша на њега и изаберите Ажурирај софтвер управљачког програма …

  4. Следите упутства на екрану из чаробњака и драјвер ће бити инсталиран на ваш рачунар, ако је доступан

Али, ако не знате који управљачки програм тачно треба да се ажурира, провера сваког возача појединачно је превише посла. Дакле, требали бисте испробати неку другу методу за ажурирање управљачких програма у оперативном систему Виндовс 10.

Топло препоручујемо Алат за ажурирање управљачких програма ТвеакБит (који су одобрили Мицрософт и Нортон) да то уради аутоматски. Ево кратког водича за то.

    1. Преузмите и инсталирајте ТвеакБит Дривер Упдатер
    2. Једном инсталиран, програм ће аутоматски покренути скенирање вашег рачунара за застареле управљачке програме. Ажурирање управљачких програма провериће инсталиране верзије управљачких програма у складу са његовом најновијом верзијом у облаку и препоручиће одговарајуће исправке. Све што требате је да сачекате да се скенирање заврши.

    3. По завршетку скенирања добијате извештај о свим управљачким програмима који се налазе на рачунару. Прегледајте листу и видите да ли желите да ажурирате сваки управљачки програм појединачно или све одједном. Да бисте ажурирали по један драјвер, кликните везу „Ажурирај управљачки програм“ поред имена управљачког програма. Или једноставно кликните дугме 'Ажурирај све' на дну да бисте аутоматски инсталирали све препоручене исправке.

      Напомена: Неки управљачки програми морају бити инсталирани у више корака, тако да ћете морати неколико пута да притиснете дугме 'Ажурирај' док се не инсталирају све његове компоненте.

Изјава о одрицању одговорности: неке функције овог алата нису бесплатне.

Решење 2 - Подесите за најбоље перформансе

Понекад подешавање најбољих перформанси рачунара са системом Виндовс 10 може да учини трик уклањања цурења меморије. Будући да се ова опција односи на заказивање процесора и употребу меморије, то може директно утицати на цурење меморије, као и на опште перформансе система.

Да бисте подесили Виндовс 10 рачунар за најбоља расположива подешавања путем Виндовс Адванцед Тоол-а, урадите следеће:

  1. Кликните десним тастером миша на Овај рачунар са радне површине или у Филе Екплорер-у
  2. На левој плочи изаберите Напредне поставке система
  3. Сада пређите на картицу Напредно
  4. Кликните на Подешавања, под ставком Перформансе
  5. Само проверите опцију Прилагоди за најбољу перформансу

  6. Притисните ОК

То је то, сада само поново покрените рачунар и погледајте да ли је подешавање перформанси система заправо решило проблем са цурењем меморије. Ако не, покушајте са неким од следећих решења.

Решење 3 - Онемогућите програме који се покрећу при покретању

Ако се програм који узрокује цурење меморије покреће при покретању, то је смртоносна комбинација. Управо ћете завршити у петљи, где се проблем аутоматски поново појављује, без обзира колико пута привремено да га решите.

Да бисмо решили овај проблем, једноставно морамо онемогућити проблематичан програм при покретању и више нам неће правити проблеме.

Ако вам је управитељ задатака већ показао који програм цури меморију, а такође се догађа да се програм покреће при покретању, једноставно га искључите и то би требало бити.

У случају да не знате како управљати програмима који се покрећу при покретању у оперативном систему Виндовс 10, следите ова упутства:

  1. Отворите управитеља задатака
  2. Идите на картицу Стартуп
  3. Сада само кликните програм који желите да онемогућите и изаберите Дисабле

Следећи пут када поново покренете рачунар, проблематичан програм се неће аутоматски покренути. Ово је вероватно најлакши начин за деактивирање стартуп програма.

Међутим, постоји мноштво апликација других произвођача, попут ЦЦлеанер-а, које раде исто, тако да бирате оно што вам више одговара.

У случају да не знате који програм тачно узрокује проблем, покушајте да онемогућите све програме који нису потребни да би Виндовс 10 нормално радио. Ако се и даље суочавате са проблемом цурења меморије у Виндовс-у 10, наставите читати овај чланак.

Ако желите знати како додати или уклонити апликације за покретање система у оперативном систему Виндовс 10, прочитајте овај једноставан водич.

Решење 4 - Дефраг хард дискове

Препоручује се уклањање чврстог диска с времена на време. Поред оптимизације вашег тврдог диска, то би такође могло да донесе још неке користи вашем рачунару, укључујући и боље управљање меморијом.

Ако не знате како да дефрагнирате чврсти диск у оперативном систему Виндовс 10, следите ова упутства:

  1. Идите на овај рачунар
  2. Десним тастером миша кликните ваш тренутни чврсти диск (највероватније Ц:)
  3. Идите на картицу Алати и кликните на Оптимизуј
  4. Изаберите диск јединицу коју желите да дефрагнирате и изаберите Анализа

  5. Сачекајте да се процес заврши

Након што је ваш диск свеже фрагментиран, поново покрените рачунар и проверите да ли још увек цури меморија.

Алат за дефрагментацију оперативног система Виндовс 10 нуди само неке основне опције. Ако желите више способности, вероватно бисте желели да испробате неки алат за дефрагментацију треће стране. Погледајте овај чланак за неке идеје.

Ако ово решење није решило посао, пређите на следеће решење.

Решење 5 - Хацк регистра

Ако ниједно од претходних решења није успело да спречи цурење меморије на вашем рачунару, покушајте да хакирате излаз из ове грешке извођењем једног подешавања регистра. Ево тачно шта треба да урадите:

  1. Идите на Сеарцх, откуцајте регедит и идите на Едитор Регистри
  2. Идите на следећи пут: ХКЕИ_ЛОЦАЛ_МАЦХИНЕСИСТЕМЦуррентЦонтролСетЦонтролСессион МанагерМемори Манагемент
  3. Пронађите ЦлеарПагеФилеАтСхутДовн и промените његову вредност у 1.
  4. Сачувај измене
  5. Поново покрените рачунар.

Ако је ситуација и даље иста, знате поступак. Испробајте нека од доле наведених решења.

Ако не можете да измените регистар вашег Виндовс 10, прочитајте овај приручник и пронађите најбржа решења за проблем.

Решење 6 - Онемогућите Рунтиме Брокер

Многи корисници сугеришу да процес у Виндовс-у зван Рунтиме Брокер заправо троши огромне количине меморије. Рунтиме Брокер је процес који помаже систему да управља дозволама на рачунару за апликације из Мицрософт Сторе-а.

Рунтиме Брокер би према заданим поставкама требао користити малу количину меморије, али због могуће неисправне апликације овај процес може значајно успорити рачунар.

Да бисте проверили да ли је то случај код вас, требало би да онемогућите поступак и видите да ли постоји било каква приметна разлика. У случају да не знате како да онемогућите процесе у систему Виндовс 10, следите ове кораке:

  1. Отворите управитеља задатака
  2. Пронађите процес Рунтиме Брокер и кликните на њега
  3. Идите на Онемогући

Ето, Рунтиме Брокер је сада онемогућен, тако да ако је то био разлог пропуштања меморије, то је сада решено.

Процеси у Виндовсу су шкакљиви. Иако систем не може нормално функционирати без неких од њих, одређени процеси заправо могу наштетити корисницима. Узроци цурења меморије само су један од примера.

Ако онемогућавањем Рунтиме Брокера посао није завршен, покушајте са срећом са другим Виндовс 10 процесом који заправо може створити проблеме. Више детаља пронађите у наставку.

7. решење - Онемогућите Суперфетцх

Суперфетцх је још једна Виндовс услуга која има за циљ да оптимизира перформансе система. Овај процес омогућава Виндовс-у да управља количином РАМ-а, смањује вријеме покретања и да учитавање апликација буде ефикасније.

Међутим, то може имати неке негативне ефекте на систем, због чега он споро ради. Посебно ниске перформансе су примећене током играња.

Онемогућавање Суперфетцх-а се не препоручује, али можете експериментисати са њим ако желите да утврдите да ли ваше рачунало стварно спорије. Дакле, ако желите да онемогућите Суперфетцх процес у Виндовс-у, следите ова упутства:

  1. Идите на Сеарцх, откуцајте сервицес.мсц и отворите Сервицес
  2. Сада пронађите поступак који се зове Суперфетцх
  3. Кликните десним тастером миша и изаберите Својства
  4. Изаберите Заустави, да зауставите услугу, а затим из падајућег менија Тип покретања одаберите Онемогући

  5. Поново покрените рачунар

Ето, процес Суперфетцх је сада онемогућен. Након онемогућавања упоредите перформансе рачунара пре и после. Ако је систем и даље спор као раније, можете поново омогућити Суперфетцх.

Решење 8 - Онемогућите Виндовс савете и трикове

Савети и трикови за Виндовс 10 су корисни новим корисницима. Ова функција приказује им како користити систем, заједно са неким додатним корисним опцијама. Међутим, то је прилично неугодно за већину корисника, којима нису потребни никакви савети о томе како да користи Виндовс 10.

Али осим што нервира, ова карактеристика може бити и меморијска, што је још један њен недостатак. Ако сте имали довољно среће да имате проблема са перформансама узрокованим овом функцијом, сигурни смо да би било више него драго да је онемогућите.

У случају да не знате како да онемогућите Виндовс 10 савете и трикове, следите ова упутства:

  1. Идите у Старт мени> апликацију Подешавања
  2. Идите на Систем> Обавештења и радње
  3. Пронађите Пронађите савете, трикове и предлоге приликом коришћења Виндовс-а и поништите потврду

То је готово све. Након што онемогућите ову функцију, досадни скочни прозори у Акционом центру више се неће појавити, а на путу ћете и ослободити мало РАМ меморије.

Решење 9 - Уклоните злонамерни софтвер

Баш као и застарјели управљачки програми, малвер и друга врста злонамерног софтвера узрокују многе познате проблеме у оперативном систему Виндовс, а проузроковање цурења меморије није изузетак.

Дакле, ако је ваш рачунар затрпан штетним софтвером, он готово сигурно неће функционисати (зависно од врсте злонамерног софтвера).

Једино логично у овом случају је да очистимо наше рачунаре од ових нежељених гостију. Ако имате безбедносни алат треће стране, само га покрените и погледајте да ли се на рачунару налази неки злонамерни софтвер.

Чак и ако немате антивирусни програм треће стране, такође можете добро обавити посао са Виндовс 10 властитим Виндовс Дефендер-ом. Само покрените Виндовс Дефендер на анализу и требали бисте бити добри.

Када говоримо о антивирусним програмима трећих произвођача, чак и они могу проузроковати лоше перформансе на Виндовс рачунару.

Ово ће се посебно догодити ако на рачунару имате инсталирано више антивирусних програма трећих произвођача или ако ваш тренутни антивирусни програм не подржава у потпуности Виндовс 10.

Дакле, покушајте да онемогућите или потпуно уклоните свој антивирусни софтвер и проверите да ли су перформансе побољшане.

Ако ваш систем заиста ради боље без антивирусног програма, размислите о набавци новог безбедносног алата или преласку на интерну опцију Виндовс 10, Виндовс Дефендер.

Нема цурења меморије, али систем и даље ради споро? Додајте још РАМ-а

На крају смо чланка о пропуштању меморије у оперативном систему Виндовс 10. Покушали смо покрити све главне сценарије где долази до цурења меморије у Виндовс-у.

Ако сте се недавно суочили са овим проблемом на рачунару, испробали сва наша решења, а рачунар и даље ради споро, проблем је вероватно у стварној количини РАМ-а на рачунару.

Ако немате довољно РАМ меморије у рачунару да бисте могли да поднесете све захтеве, суочићете се са великим временским проблемима. Сам Виндовс 10 није толико захтјеван, а ниједно велико ажурирање није донијело значајне промјене на листи системских захтјева.

Али то не значи да системски захтеви неће временски еволуирати.

Овде можете погледати системске захтеве за Виндовс 10. Ако ваши подаци не испуњавају минималне захтеве, имаћете проблема са коришћењем ОС-а.

Дакле, најбоље доступно решење, ако желите да се рачунар нормално покрене, јесте надоградња РАМ меморије на рачунару. Ако додате више РАМ-а, системска меморија ће бити већа и моћи ће да поднесе и захтевније операције.

О томе се ради у нашем чланку о цурењу меморије у Виндовс-у 10. Надамо се да су вам ови подаци били од помоћи и да смо успели да решимо проблем.

У случају да имате неке коментаре, питања или предлоге слободно нам се јавите у коментарима.

Како решити цурење меморије у Виндовсима 10 [крајњи водич]