Процесна система и компресирана памет в Windows 10

Функцията за компресиране на RAM в Windows 10 е предназначена да ускори работата (отзивчивостта) на системата чрез съхраняване на част от страниците в RAM в компресиран вид. По този начин се постига намаляване на броя на страниците за четене и запис на памет от бавен (в сравнение с RAM) суап файл на твърдия диск. Необходимите данни се извличат от по-бързата оперативна памет по-бързо, дори като се вземе предвид фактът, че за тяхното компресиране / декомпресия се изразходват допълнителни ресурси на процесора.

Съдържание:

  • Характеристики на технологията на компресирана памет в Windows 10
  • Процесът със системна и компресирана памет зарежда компютъра силно
  • Как да деактивирате компресираната памет в Windows 10
  • заключение

Характеристики на технологията на компресирана памет в Windows 10

Първоначално нишката, отговорна за работата на подсистемата на компресирана памет, беше вътре в системния процес, което не е много удобно от гледна точка на диагностиката. В Windows 10 1511 тази функционалност беше разпределена в отделен процес - Система и компресирана памет (Система и компресирана памет).

Windows 10 Anniversary Edition (1607) въвежда отделен процес Компресирана памет (Компресиране на паметта), скрито от диспечера на задачите. Можете да получите информация за този процес с помощта на командлета PowerShell Get-Process:

Get-Process -Имете "Компресия на паметта"

Обработва NPM (K) PM (K) WS (K) CPU (s) Id SI ProcessName
------- ------ ----- ----- ------ -- -- -----------
0 0 2184 53 104 1 810.95 2388 0 Компресия на паметта

Също така информация за използването на компресирана памет от системата може да бъде получена с помощта на диспечера на задачите. Отидете в раздела продуктивност (Изпълнение), изберете раздел Паметта (Memory). Текущата стойност на използване на компресирана памет се показва в стойността на параметъра Употреба (компресиран). В моя пример се използват 3 GB памет, от които 230 MB се съхраняват в компресиран вид. За да разберете колко данни се оказа да опаковате в компресиран блок, трябва да преместите мишката върху графиката Структура на паметта:

Използвана компресирана памет (230 MB). Около 1012 MB данни се съхраняват в компресирана памет, освобождавайки 782 MB памет за системата.

Както можете да видите, нивото на компресия достига почти 400%, така че спестяванията са доста големи.

В повечето случаи, ако компютърът работи правилно и на него има инсталирана достатъчно RAM, процесът на компресирана памет работи добре и не изисква никаква намеса..

Процесът със системна и компресирана памет зарежда компютъра силно

Но понякога това се случва, когато процесът „Система и компресирана памет“ започне да зарежда процесора или твърдия диск на компютъра доста силно (до 100%, това може да се види в диспечера на задачите) или заема твърде много място в паметта. В този случай компютърът естествено започва да се забавя и замръзва.

Какво да правим в този случай?

Ще дам 2 съвета, които трябва да помогнат за отстраняване на проблема с процеса на високо натоварване на системата „Сгъстена памет“.

  • Деактивирайте файла със системната страница (опция Няма суап файл), рестартирайте компютъра си, активирайте файла за суап (опция Автоматично изберете размера на файла за пейджинг) и рестартирайте отново.
  • Ако проблемът с високото натоварване от процеса на компресирана памет се появява само при излизане от режим на заспиване или хибернация (и изчезва след рестартиране), опитайте да изтеглите и инсталирате най-новите драйвери за вашите дискови контролери (ACPI / AHCI / RAID / SCSI), дискове от уебсайта на производителя и видеокарти. Тогава е желателно да деактивирате автоматичните актуализации на драйвери.

Ако посочените манипулации не помогнаха, можете да опитате да деактивирате компресираната памет.

Как да деактивирате компресираната памет в Windows 10

Ако искате да проверите стабилността на Windows 10, без да използвате функцията "компресирана памет", можете временно да деактивирате тази функция. За целта отворете конзолата PowerShell с права на администратор. Проверете дали опцията „Сгъната памет“ е включена сега:

Get-mmagent

ред MemoryCompression: Вярно показва, че е активирана компресирана памет.

Деактивиране на компресирана памет:

Disable-MMAgent -mc

И рестартирайте компютъра

Рестарт-Computer

След зареждане проверете как се държи системата. Ако ефективността се подобри, можете да оставите операционната система в режим с изключена компресирана памет.

За да активирате MemoryCompression, изпълнете командата:

Активиране-MMAgent -mc

заключение

Технологията на компресирана памет в Windows 10, като правило, работи доста ефективно и не изисква никаква намеса. В случай, че причинява проблеми на вашия компютър, най-вероятно имате някакви проблеми със системните настройки, оборудване или драйвери. Ако е необходимо, функцията за компресиране на паметта може да бъде напълно деактивирана..

В някои случаи потребителите се препоръчват да отстранят проблема със компресирана памет:

  1. деактивирайте услугата SuperFetch (services.msc -> SuperFetch -> тип стартиране Disabled)
  2. Деактивирайте задачата за поддръжка на системата в планиращия RunFullMemoryDiagnosticEntry (Task Scheduler -> Библиотека на Scheduler -> Microsoft -> Windows -> MemoryDiagnostic -> RunFullMemoryDiagnosticEntry -> Disable)

В някои случаи тези съвети помагат да се освободите от прекомерното натоварване на компютъра от процеса на компресирана памет, но в същото време основните подсистеми за оптимизация на производителността на Windows са деактивирани, което може да повлияе неблагоприятно на други аспекти на производителността на системата.