Оптимізація роботи оперативної пам'яті. Завантажити програму для оптимізації роботи оперативної пам'яті. Відео: як видалити тимчасові файли

10.11.2019 Безпека

У Windows XP оперативну пам'ять активно використовують різні програми, і якщо будь-які дані не вміщаються у пам'яті, вони тимчасово зберігаються на жорсткому диску у так званому файлі подкачки(pagefile.sys). Взаємодія з файлом підкачки (pagefile.sys) відбувається значно повільніше, ніж з оперативною пам'яттю комп'ютера, тому оптимізація роботи з pagefile.sys дає можливість збільшити продуктивність системи в цілому.

Для налаштування параметрів файлу підкачування, клацніть правою клавішею миші на значку Мій комп'ютер, розташованому на Робочому столі Windows, і в контекстному меню виберіть пункт Властивості. У вікні Властивості системи перейдіть на вкладку Додатково і клацніть мишею на кнопці Параметри в розділі Швидкодія. На екрані з'явиться діалогове вікно Параметри швидкодії. Перейдіть на вкладку Додатково.

У цій вкладці відображаються три основні розділи налаштування.

  1. Розподіл часу процесора. При виборі опції " Програм", більше виділяється ресурсів для активних процесів та користувацьких додатків. Опція " Служб, що працюють у фоновому режимі ", корисна при запуску великої кількості програм у фоновому режимі, або при завантаженні великих масивом з Інтернету. Ці налаштування можна тимчасово змінювати під свої потреби.
  2. Використання пам'яті. Опція " Програм", рекомендується при використанні додатків, які вимагають значних обсягів пам'яті, і якщо даний комп'ютервикористовується як робоча станція, а чи не як сервер. У цьому випадку програми працюватимуть швидше, а для системного кешувикористовуватиметься стандартний розмір Windows XP. Опція " Системного кешу" використовується якщо комп'ютер використовується як сервер або робота ведеться в програмах, для яких потрібно кеш великого розміру.
  3. Віртуальна пам'ять.Цей розділ змінить розподіл обсягу пам'яті на диску для файлу підкачування.
Щоб змінити параметри файлу підкачки, клацніть на кнопці Змінити. Відкриється діалогове вікно Віртуальна пам'ять У верхній частині вікна показується список всіх жорстких дисків (або логічних дискових розділів), що є на комп'ютері. Виберіть клацанням миші один з них. Нижче в розділі Розмір файлу підкачки для вибраного розділу, ви зможете побачити поточний обсяг файлу підкачки для даного диската доступний вільний об'єм дискового простору. Ви зможете змінити прийняті за умовчанням налаштування файлу підкачки, встановивши розташований нижче перемикач в одне з трьох запропонованих положень:
  • Особливий розмір. Якщо встановлено цей перемикач, початковий і максимальний розмір файлу підкачки віртуальної пам'яті в мегабайтах (Мбайт) задаються вручну. Для забезпечення оптимальної швидкодії загальний вихідний обсяг файлу підкачки на всіх дисках повинен бути не меншим за значення поля Рекомендується в області Загальний обсяг файлу підкачки на всіх дисках.
  • Розмір на вибір системи. Якщо встановлено цей перемикач, Windows вибирає оптимальний розмір файлу підкачування.
  • Без файлу підкачки. Якщо встановлено цей перемикач, файл підкачки на цьому диску вимкнено. Корпорація Майкрософт рекомендує не вимикати файл підкачування.
Додаткові поради щодо оптимізації файлу підкачки:
  1. Якщо в комп'ютері встановлено кілька жорстких дисків, то встановлення файлу підкачки на інший диск, відмінний від того, де встановлена ​​операційна система, зазвичай значно прискорює швидкодію.
  2. Якщо диск, на якому розташований файл підкачки, розбитий на кілька розділів, то файл підкачки треба ставити на перший з них - фізично розташований найпершим, так як доступ до цих областей гвинта найбільш швидкий. Рекомендований оптимальний максимальний розмір: 2-3 об'єми RAM. Мінімальний розмір 1-1.5 об'єму оперативної пам'яті.
  3. Якщо ви граєте в ігри, користуєтеся графіком, ваш комп'ютер працює як сервер, не має сенсу обмежувати максимальний обсяг, оскільки це може призвести до збою програм через брак пам'яті.
  4. Для забезпечення вашої безпеки (у файлі підкачки зберігаються паролі, логіни та інша конфіденційна інформація, яка може стати доступною), рекомендується при завершенні роботи очищати файл підкачки. Для цього в реєстрі потрібно встановити параметр типу DWORD ClearPageFileAtShutdownрівним 1 в розділі HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management. Це трохи сповільнить вимкнення комп'ютера, але заради безпеки, 5-10 секунд нічого не варті.
  5. Використовуйте програми для дефрагментації файлу підкачування.
  6. Таким чином, при правильному налаштуванніфайлу підкачування можна значно оптимізувати роботу оперативної пам'яті комп'ютера.

    Якщо стаття виявилася для Вас корисною, будь ласка, поділіться їй зі своїми друзями

Твітнути

Існує цілий рядпрограм, по суті своїй шарлатанських. Всі вони обіцяють чудодійний приріст швидкості комп'ютера завдяки звільненню місця в пам'яті комп'ютера. Щоб зрозуміти, чому це марно і навіть шкідливо, спочатку треба розібратися - що таке взагалі оперативна пам'ять?

Що таке оперативна пам'ять та навіщо вона потрібна?

Оперативна пам'ять(або RAM - R andom A ccess M emory, або ОЗУ - Проперативне Зщо згадує Убудова) - енергозалежна пам'ять, що використовується для тимчасового зберігання команд та даних, необхідних для обчислень, які робить процесор (або процесори) комп'ютера. Точніше і докладніше про це розказано у Вікіпедії, а я зосереджуся на власне проблемі вільного місцяв оперативній пам'яті.

Примітка: я розповідаю максимально спрощено, опускаючи безліч термінів та особливостей, залишаючи лише саму суть, яку вимагають у контексті моєї замітки.

RAM потрібна процесору для швидкогодоступу до даних, що жорсткий дискніяк забезпечити не може. Тому програма при запуску завантажується в оперативну пам'ять - тільки так комп'ютер може робити обчислення, ганяючи дані до процесора з оперативної пам'яті та назад.

У Windows запущеніпрограми фізично можуть розташовуватися як «у платах оперативної пам'яті», а й у жорсткому диску у файлі pagefile.sys.Цей файл називається "файлом підкачування" або "свопом" (від англ. Swap).

Ідея така: якщо програма займає багато пам'яті, її частина вивантажується на жорсткий диск у файл підкачки, звільняючи життєвий простір» для інших програм, а в разі потреби дані завантажуються назад в оперативну пам'ять.

Проблемаполягає в тому, що різниця в швидкості між оперативної пам'яті та жорстким диском величезна. Наочно це можна продемонструвати так:

Щоб у файл підкачки скидалися лише непотрібні дані, Windows працює Менеджер пам'яті. Працює цілком успішно, завдяки чому на комп'ютері з 512 Мб ОЗУ можна запускати програми, що займають більше гігабайт пам'яті. Типовий приклад – сучасні версії Adobe Photoshop, 3DS Max та багато інших програм для складних обчислень. Звичайно, за такої малої кількості оперативної пам'яті програми будуть сильногальмувати, проте працювати в них так-сяк, але можливо.

Що роблять оптимізатори пам'яті?

Проведу аналогію з ліками для зняття симптомів – вони не лікують причину, лише полегшують симптоми. Якщо людина хворіє на грип, порятунок від нежиті не вилікує його. Якщо комп'ютер гальмує та вільної пам'ятімало - він гальмує не через зайняту пам'ять, але через надто ресурсомістку програму або, наприклад, перегріву.

Усі оптимізатори обов'язково показують розмір вільного місця у оперативної пам'яті.Причому найчастіше з червоними літерами та попередженнями про те, що це негативно позначається на швидкості комп'ютера. Що взагалі неправда. Якщо програмі потрібна вся оперативна пам'ять - це потрібно для справи (розрахунків) і працювати швидковона буде тільки в тому випадку, якщо їй дадуть стільки, скільки попросить.

Типовий приклад програм, що вимагають більших обсягів ОЗУ - ігри. Якщо грі потрібно 2 гігабайти оперативної пам'яті - з цим нічого вдіяти не можна. Без необхідного обсягу RAM грати буде проблематично через низьку частоту кадрів - гра гальмуватиме через те, що частина даних буде розташовуватися на повільному файлі підкачування. Оптимізатори оперативної пам'яті створюють такий же негативний ефект- після звільнення пам'яті програм виділяється пам'яті менше, ніж їм того потрібно, через що знову-таки починаються «гальма».

Примітка №1:Я не стверджую, що частота кадрів в іграх залежить від обсягу оперативної пам'яті. Встановивши більше оперативної пам'яті в комп'ютер, вдасться підвищити продуктивність тільки в тих програмах, де дійсно важливий обсяг ОЗУ без огляду на інші. важливі параметри: частота процесора, характеристики відеокарти, частота оперативної пам'яті, швидкість жорсткогодиска і т.д.

Примітка №2:З програмами трапляються помилки під загальною назвою « витік памяті«, коли програма так «розростається» і займає всю пам'ять без потреби, але в такому разі треба вимагати від розробників цієї програми виправлення помилки, а не звільняти пам'ять оптимізаторами.

Як працюють оптимізатори пам'яті

Програми оптимізації пам'яті (назви у них можуть бути різні - SuperRAM, FreeMemory, Memory Management SuperProMegaEdition і т.п.) можуть звільняти пам'ять декількома способами, але вони зав'язані на принципі обману Менеджера пам'яті Windows:

  1. Програма викликає спеціальну функцію EmptyWorkingSet(), яка змушує всі програми якнайбільше вивантажити «себе» у файл підкачки.
  2. Програма починає безконтрольно розростатися в пам'яті, повідомляючи Менеджеру пам'яті Windows про те, що їй це потрібно для справи (я кажу метафорами, але взагалі справа саме так), в результаті чого Менеджер пам'яті викидає якомога більше програм на жорсткий диск у файл підкачування.

Підсумок завжди один: програми починають гальмувати, проте циферка вільного місця в оперативній пам'яті зеленого кольору і програма оптимізації пам'яті каже, що все добре. У результаті користувач радіє, відкриває вікно зі своєю улюбленою програмою та… чекає.Тому що його улюблена програма починає сильно гальмувати.Так буде доти, доки програма не поверне «себе» в оперативну пам'ять із файлу підкачки. В результаті оперативна пам'ять знову заповнюється, індикатор вільного місця знову повідомляє про зайнятість пам'яті, користувач злиться, запускає очищення пам'яті і все відбувається за другим (третім, п'ятим, десятим) колом.

Зворотного ефекту – щоб програма зайняла всю оперативну пам'ять нібитодля швидкої роботи- Домогтися не вдасться. Слово «нібито» я вжив тому, що в ідеальному випадку (коли пам'яті достатньо) програми беруть стільки пам'яті, скільки їм потрібноі заважати цьому процесу не можна. Втрутитесь в процес - отримайте гальма, спричинені частим зверненням до файлу підкачки.

Ще один сумний момент: оптимізатори пам'яті не можуть вивантажити з оперативної пам'яті непотрібні програми. Їхню «непотрібність» визначаємо ми самі, в комп'ютері все влаштовано інакше. У файл підкачки вивантажуються всі програми без розбору.

Висновок №1:звільнення оперативної пам'яті оптимізаторами йде лише на шкоду та знижує продуктивність.

Висновок №2:не можна судити про швидкість роботи програми з того, скільки місця вона займає в оперативній пам'яті.

Висновок №3:якщо програма займає багато місця в оперативній пам'яті, значить вона оперує великими обсягами даних. Допомогти їй «думати» швидше можна лише збільшивши обсяг оперативної пам'яті, тобто. поставивши в комп'ютер більше плат ОЗУ. Але це допоможе, якщо інші характеристики ПК не відповідають вимогам.

Щоб не бути голослівним, це посилання на аналогічні висновки з поясненням роботи Менеджера пам'яті Windows: сюди.

Як потрібно оптимізувати пам'ять?

Найочевидніший спосіб підвищити продуктивність комп'ютера – закрити непотрібні програми. Другий - встановити побільше планок (плат) оперативної пам'яті, щоб програми «почувалися вільніше» і працювали швидше. Інших способів прискорення комп'ютера, безпосередньо пов'язаних з оперативною пам'яттю, ні.

Ще раз повторюся: оптимізатори пам'яті - маренняіз метою заробити гроші на довірливих користувачах. Такою ж дурістю є і підстроювання. прихованих налаштуваньпам'яті» у Windows, тому що там все вже налаштовано найбільш оптимально після тестування на великій кількості комп'ютерів. Специфічні моменти бувають, але до домашніх комп'ютерів це не стосується.

Про вільну оперативну пам'ять у Windows Vista, 7, 8, 10

На форумах я часто бачу обурені крики (цитую): « Поставив Windows 7 (8, 10), подивився Диспетчер завдань, а там говориться, що зайнято півтора гігабайти чи вся оперативна пам'ять! Windows 7 (8, 10) жере дуже багато пам'яті!»

Насправді все зовсім не так і причин обурюватися немає. Зовсім навпаки: у сучасних операційних системах вільна пам'ять відводиться під кеш.Це відбувається здебільшого завдяки функції SuperFetch. Завдяки кешу програми запускаються швидше,оскільки замість звернення до жорсткого диска дані завантажуються з оперативної пам'яті (див. картинку вище, різниця у швидкості роботи жорсткогодиска та ОЗУ написана жирним шрифтом). Якщо якійсь програмі знадобиться більше оперативної пам'яті – кеш миттєвоскоротить свій розмір, поступившись їй місцем. Докладніше про це написано на Хабрахабрі.

Висновки:

  1. Пам'ять не потрібно очищати, тому що кожен байт об'єму використовується максимально ефективно.
  2. Забудьте про оптимізатори пам'яті - вони не оптимізують нічого, заважаючи роботі кеша та іншим функціям Windows.
  3. Якщо зайнято багато оперативної пам'яті відразу після ввімкнення комп'ютера - це абсолютно нормально і не є причиною повільної роботипрограм.Звичайно, якщо автозавантаження забита десятком-другим програм, які і займають цю пам'ять, заодно навантажуючи процесор і експлуатуючи жорсткий диск,гальмувати буде обов'язково. З такими програмами потрібно боротися, видаляючи їх або забираючи з автозавантаження, а не очищати пам'ять оптимізаторами.

Також існує міф, що за використання Windows Vista, 7, 8 та 10, кеш заважає програмам. Нібито «коли програмі потрібно більше оперативної пам'яті, виявляється, що вона забита кешем, виникають гальма». Насправді, це неправда. Кеш випаровується миттєвота програмі відразустає доступний необхідний обсяг оперативної пам'яті.

Зміна розміру файлу підкачки, його переміщення або вимкнення

Теж досить поширені, до певної міри шкідливі, поради. Про це є гарна стаття на Хабрахабрі. Я лише наведу найважливіші висновки тієї статті, додавши свої з особистого досвіду:

  1. Змінювати розмір файлу підкачки немає особливого сенсу.Теоретично, в ідеалі треба виставити розмір файлу підкачки не більше того, який потрібно запущеним програмам, але проблема в тому, що навіть якщо ви використовуєте одні і ті ж програми одних і тих же версій з кожним днем, ситуації бувають різні (ви можете запустити в браузері одну вкладку, а можете сотню, кожну з відкритою гроюна Flash) і вимоги до доступної пам'яті будуть різні - передбачуваний «ідеальний» розмір файлу підкачки змінюватиметься від хвилини до хвилини. Тому сенсу змінювати розмір файлу підкачки немає, тому що "ідеальний розмір" файлу підкачки змінюється постійно. Простіше залишити той розмір, який визначила система, і не морочити собі голову.
  2. Якщо вимкнути файл підкачки на системному розділі (при цьому файл підкачки може використовуватись на інших розділах), не працюватиме дамп пам'яті при помилках BSOD.Тому, якщо система показуватиме « синій екрансмерті», для виявлення причини збою доведеться спочатку включити файл підкачки на системному розділі, потім чекати на повторення збою. Є тільки одна ситуація, коли доцільно відключати файл підкачки на системному диску (позбавлятися можливості діагностики) та включати на іншому - якщо в комп'ютері встановлено два і більше фізичних жорсткого диска. Переміщення файлу підкачування на інший фізичний диск може знизити кількість гальмування через розподіл навантаження на диски.
  3. Вимкнення файлу підкачки (повне, тобто на всіх дисках) викличе проблеми та вильоти ресурсомістких програм.Ви не повірите, але навіть зараз, коли в домашньому ПК встановлено в середньому 16 Гб RAM, зустрічаються програми, яким потрібно більше. Особисто я стикався з проблемами при рендерингу складних сцен за допомогою V-Ray і при роботі в програмі GIMP - ці програми досить ненажерливі щодо доступної пам'яті і закриваються при її нестачі.
    Примітка:Зрозуміло, що програми зазвичай не пишуть дані у файл підкачки самі, них це робить ОС (але бувають винятки). Як би там не було, вимкнений файл підкачки не можна розглядати як частину нормальногорежим роботи комп'ютера.
  4. Переміщення файлу підкачки на диск RAM(дуже швидкий віртуальний диск, що знаходиться в оперативній пам'яті) недоцільно.
    По перше, і це найголовніше, при запуску Windows RAM-диск може ініціалізуватися пізніше того моменту, коли системі знадобиться файл підкачування. Через це може статися будь-що - від BSOD до спонтанних підгальмовувань системи (зіштовхнувся з перерахованим, коли перевіряв цю ідею).
    По-друге, розмір такого файлу підкачки буде невеликий - пам'ять не гумова. Виникає вибір - або брак ОЗУ при великому файлі підкачування в пам'яті, або глюки програм при нестачі місця в невеликому файлі підкачування. Золотий середини немає, т.к. комп'ютер може виконувати різні завдання.
    Виняток, коли можна створити великий файлпідкачування на RAM-диску – якщо у вас 16 Гб ОЗУ та більше. Однак при такому обсязі ОЗУ файл підкачування майже не використовується, зникає сенс тримати його в оперативній пам'яті.
    По-третє, це просто безглуздо, тому що своп потрібен для розширення віртуальної пам'яті за рахунок жорсткого дискаабо SSD.

Очищення файлу підкачки

У файлі підкачки pagefile.sysможе зберігатись різноманітна інформація конфіденційного характеру - наприклад, картинки з нещодавно відкритих у браузері сторінок. Це нормальний процес, зумовлений особливостями роботи програм у Windows. При бажанні можна увімкнути очищення файлу підкачки при вимкненні комп'ютера. Однак продуктивності цей твік жодним чином не додасть, навпаки - серйозно уповільнить вимкнення та перезавантаження комп'ютера.

Якщо ви непрацюєте з конфіденційними даними, краще не включати очищення pagefile.sys.

Доступність більше 4 Гб оперативної пам'яті у Windows

Інтернет буквально завалений міркуваннями користувачів про те, чому в бітній Windows доступно 3,5 Гб оперативної пам'яті замість, наприклад, встановлених 4 Гб. Було вигадано безліч теорій, міфів, легенд. Наприклад, вважають, що це обмеження, зроблене Microsoft, яке можна зняти. Насправді це правда - примусове обмеження справді є. Тільки зняти його не можна. Це зумовлено тим, що в 32-розрядних системах драйвера та програми можуть нестабільно працювати при використанні системою більше чотирьох гігабайт оперативної пам'яті. Для 64-бітових Windows драйвераретельніше тестують, вищезгаданого обмеження там немає.

У 32-бітній Windows доступно лише 4 Гб оперативної пам'яті, у 64-бітній такого обмеження немає і доступно набагато більше оперативної пам'яті – до 192 Гб.

Але не все так просто. Windows 7 Початкова (Starter)(І її аналог у Vista) не бачить більше 2 Гб оперативної пам'яті. Це теж обмеження, тільки не через нестабільно софт, що працює. Справа в тому, що Windows 7 Початкова поширюється виключно на малопотужних нетбуках, за фактом практично безкоштовно, тому необхідно було дистанціювати її від дорожчих видань: Домашній базовій, Домашній Розширеній, Максимальній і т.д. Частину обмежень Windows 7 Starter можна зняти, але тільки не обмеження на два гігабайти оперативної пам'яті.

Що стосується решти 32-бітних видань Windows XP, Vista, 7 та Windows 8/10: на практиці користувачеві доступно ще менше. 3,5 Гб.Справа в тому, що драйвера теж мають свої адреси, які позбавляють програми Windows доступудо частини пам'яті 512 мегабайт. Існує патч, що дозволяє «засунути» такі адреси за межі чотирьох гігабайт, щоб система почала використовувати всі 4 Гб оперативної пам'яті, але це практично не має сенсу:

  • Як я писав вище, драйвера і програми не зможуть коректно працювати після такого патчу, тому система може почати зависати, видавати помилки, тобто. вести себе непередбачувано.
  • Навіть якщо в комп'ютері буде встановлено плати оперативної пам'яті на 8, 16, 32 Гб або більше - це ніяк не допоможе їх задіяти в 32-бітному режимі операційної системи.

Який сенс доступності додаткових 512 Мб оперативної пам'яті, якщо система стане нестабільною? Ось наочний приклад. Все одно доведеться ставити 64-бітну Windows.

Те, що видно 4 Гб оперативної пам'яті, не означає, що її можна ефективно використати.Проблема в тому, що 32-бітна Windows не може грамотно виділити процесу (програмі) більше 2 Гб фізичної оперативної пам'яті. Про це багато хто забуває - і дарма. Неважливо скільки оперативної пам'яті в комп'ютері, якщо програмі не можна дати більше 2 Гб ОЗУ. Приклад: якщо користувач працює в 32-бітній Windows з Photoshop на комп'ютері з 4 Гб оперативної пам'яті - Фотошоп зможе задіяти лише два гігабайти максимум, решта даних скине у файл підкачки і почне гальмувати. З іграми те саме.

Насправді тільки в 64-бітній операційній системі програми можуть задіяти весь потенціал оперативної пам'яті об'ємом більше двох гігабайт. І то не всі, а лише розраховані на використання більше ніж 2 Гб ОЗУ. Ситуацію знову можна виправити за допомогою відповідних патчів в 32-бітній Windows, але це працює далеко не з усіма програмами. Повторюся: лише 64-бітна Windows та 64-бітні програми, запущені в ній - єдиний вихід задіяти весь потенціал великого обсягу ОЗУ.

Тим часом із серверними версіями Windows ситуація інша: там доступні набагато більші обсяги оперативної пам'яті навіть у 32-бітних версіях ОС. Чому так відбувається, розказано у статті Подолаючи межі Windows: фізична пам'ять від Марка Руссиновича.

Щоб показати різницю в вимогах до оперативної пам'яті 32-бітної та 64-бітової Windows, я встановив Windows 7 обох розрядностей:

Споживання пам'яті Windows 7 обох розрядностей

Обидві Windows було встановлено однакові віртуальні машини з 2 Гб ОЗУ у кожному. З програм встановлено лише VMWare Tools (використовувалася пробна версія віртуальної машини VMWare). У 32-бітній Windows 7 було виділено 606 Мб, у 64-бітній - 766 . Виділена пам'ять- це взагалі всязайнята програмами та системою віртуальна пам'ять (в ОЗУ та файлі підкачування). Зайнятої оперативної пам'яті буде менше, залежно від запущених програм.

У вас на нововстановленій системі можуть бути дещо інші значення, тому що системи можуть бути різних видань, з різними драйверами і т.п. Але результат завжди буде один:

64-бітна Windows 7 (і 8) займає лише на приблизно 150 Мб більше оперативної пам'яті, ніж 32-бітна версія.

Якщо звернутися до офіційній сторінціз системними вимогами Windows 7 і Windows 8, то можна побачити, що для 32-бітної Windows 7/8 потрібен комп'ютер з 1 Гб оперативної пам'яті, а для 64-бітної - 2 Гб мінімум. Дійсно, якщо використовувати 64-бітну Windows 7/8 на комп'ютері з 1 Гб ОЗУ, вільної пам'яті залишиться мало, що зменшить продуктивність комп'ютера через явну нестачу оперативної пам'яті. У масштабах 2 гігабайт втрата 0,15 частини гігабайта вже буде малопомітною, зате почнуть виявлятися переваги 64-бітної системи та 64-бітних програм.

Висновок: на комп'ютері з ОЗУ меншим, ніж 2 Гб, вигідніше встановлювати 32-бітну Windows 7/8/10. На комп'ютері з кількістю оперативної пам'яті більше 2 Гб (або рівному) нічого не заважає встановленню 64-бітної Windows 7/8/10.

Про переваги 64-бітної версії Windows 7/8/10 розказано вище, тому рекомендую скоріше переходити на неї.

Збільшення оперативної пам'яті за допомогою ReadyBoost

Тут уже Microsoft сама внесла плутанину за часів виходу Вісти, розповідаючи на своєму офіційному сайті про те, що за допомогою ReadyBoost можна вирішити проблему з нестачею оперативної пам'яті за принципом "вставив флешку та розширив обсяг ОЗУ". Насправді, це не так. При працюючій технології ReadyBoost на флешці створюється спеціальний файл, куди копіюються файли, що найчастіше використовуються. Завдяки цьому деякі програми запускаються швидше, що частково усуває проблему "підвисання" комп'ютера, але, на жаль, не підвищує продуктивність системи в цілому і тим більше не збільшує обсяг оперативної пам'яті. ReadyBoost дозволяє часткововирішити проблеми, пов'язані з читанням повільного жорсткого диска, і тільки.

Підбиваємо підсумки

  • Оптимізатори оперативної пам'яті користуватися не можна.
  • Торкатися настроювання пам'яті - теж, навіть якщо в програмі є безліч підказок, що дають відчуття контролю над ситуацією.
  • Вільна оперативна пам'ять у Windows Vista/7/8/10 використовується на благо, краще не чіпати цей функціонал – все добре працює, покращити практично нічого не можна.
  • Якщо у вас гальмує комп'ютер, то це швидше за всене через зайняту пам'ять (вона зайнята корисним кешем), а через велику кількість запущених програм або однієї програми, яка все «забирає» собі.

Чарівне слово «оптимізація» діє заворожливо. Конфігурація мрії, яку можна створити одним натисканням кнопки. Програм, розробники яких обіцяють таке диво досить багато. Нам пропонують прискорення роботи системи загалом чи окремих її компонентів. Оптимізація оперативної пам'яті Windows – одна з таких «секретних» технологій. Сьогодні ми розглянемо кілька утиліт, призначених для цієї мети, і розберемося, наскільки виправдано їх застосування.

Використання оперативної пам'яті починається у момент увімкнення ПК. У неї завантажується виконуваний код операційної системи та запущених користувачем програм. Висока швидкістьдоступу до даних, що знаходяться в ній, – одна з основних складових швидкодії комп'ютера. Одночасно з оперативною активується віртуальна пам'ять. У Windows це окремий файл pagefile.sys, розміщений на корені системного диска. Virtual Memory Manager, що є компонентом ядра ОС, вивантажує в нього дані запущених, але не використовуються в Наразіпрограм. У процесі роботи користувача з кількома програмами переміщення інформації між оперативною та віртуальною пам'яттю виконується VMM у фоновому режимі. Таким чином система самостійно підтримує баланс використання пам'яті. При цьому, як компонент ядра, менеджер пам'яті має вищий пріоритет виконання по відношенню до будь-якої програми. Усі утиліти оптимізації для системи будуть користувальницьким додатком. Отже, будь-які спроби порушити роботу компонента ядра повинні ігноруватись.

Оптимізатори RAM

Тепер, розуміючи загальні принципироботи ОС, розглянемо, як працює оптимізатор оперативної пам'яті для Windows. Нам обіцяють, що встановлена ​​утилітабуде очищати пам'ять, таким чином збільшуючи швидкодію.

Wise Memory Optimizer

Програма поширюється по безкоштовної ліцензіїі має повністю перекладений російською мовою інтерфейс. У ліцензійної угодирозробники попереджають про те, що відповідальності за наслідки її використання вони не беруть, а помилки бувають у всіх.

Головне вікно показує загальний обсяг та діаграму поточного використання RAM. Натискання на шестерню у верхньому куті викликає панель з налаштуваннями.

Безпосередньо оптимізації пам'яті стосуються лише два пункти. Запуск автоматичної очистки при досягненні певного порога та режим взаємодії з процесором.

«Бігунок», який зазначає рівень початку оптимізації, виконаний невдало. У момент налаштування цифрове значення не змінюється, а шкали, за якою можна орієнтуватися, не передбачено. При налаштуваннях за промовчанням роботу з пам'яттю програма починає лише тоді, коли процесор не зайнятий виконанням інших завдань. Інакше кажучи, тоді, коли оперативна пам'ять звільняється і її участі. Під навантаженням при досягненні заданих 30% обсягу RAM «чуда» не сталося.

При знятій галочці Wise Memory Optimizer «зображуватиме бурхливу діяльність» кожні п'ять хвилин. Очищення за таймером спрацьовує незалежно від заданого порога.

Можна сміливо сказати, що програма нешкідлива. Користування від її використання немає. Після ручного запуску оптимізації показники використання пам'яті повертаються до початкових значень протягом декількох секунд.

Mz Ram Booster

Ще одна програма для оптимізації оперативної пам'яті. Підтримку її розробники припинили у 2010 році, але вона й досі користується популярністю.

В англомовній довідці до Mz Ram Booster наводиться перелік підтримуваних версій ОС. Враховуючи рік випуску, останнім у списку є Windows 7.

Російська локалізація інтерфейсу додається вручну за допомогою файлу XML. Цікаві для нас функції зосереджені на першій вкладці, що відкривається при запуску утиліти. В областях «2» і «3» наводяться дані про фізичний розмір RAM та віртуальну пам'ять. Розмір файлу підкачки Ram Booster визначив неправильно. Четверта рамка показує доступні опції. Оптимізація та очищення RAM зводяться до видалення завантажених, але не використовуваних на даний момент DLL та даних. Розділ «Опції» містить десяток оболонок для зміни зовнішнього виглядупрограми та перемикач локалізацій.

Третя вкладка призначена для тонкого настроювання автоматичної оптимізації у фоновому режимі. Можна вибрати рекомендовані параметри.

На скріншоті видно ухвалене програмою рішення.

Навантажуємо ОС виконанням кількох ресурсомістких завдань, і переконуємось, що витримувати самостійно певні параметри програма не може. Враховуючи припинення підтримки розробниками, максимум, що їй можна довірити, це оптимізувати пам'ять у Windows 7 в ручному режимі.

Mem Reduct

Mem Reduct – найсучасніша з цих утиліт c інтерфейсом, виконаним у стилі Windows 10.

В оформленні відсутні графіки та діаграми. Інформація доноситься до користувача у цифровому режимі. Установки зібрані в меню «Файл», позначеному на скріншоті.

Опції управління розподілені за чотирма вкладками. На першій знаходяться Загальні налаштуванняповедінки.

Наступна вкладка містить опції роботи з RAM. Блок, який стосується роботи з областями оперативної пам'яті, можна залишити за замовчуванням. Зазначена рамкою область відповідає за автоматичне очищення. Доступний запуск при досягненні граничного значення або за таймером.

При високому навантаженні Mem Reduct єдина починає активно виконувати своє завдання. Коли оперативну пам'ять завантажено до заданого обсягу, автоматика програми спрацьовує миттєво. Статус виконання завдання виводиться у стандартну область повідомлень.

Якщо встановити поріг очищення в 60-70%, програма агресивно намагається його витримувати, видавлюючи з пам'яті дані запущених процесів.

Висновки

Робота описуваних утиліт полягає в «симуляції» звернення до пам'яті з великим обсягом даних. VMM сумлінно звільняє місце, а програма рапортує користувачеві про виконання очищення. Ідеальним варіантом використання таких утиліт буде разовий запуск після закриття ігрової програми або ресурсомісткої задачі. У цей момент ПК «підгальмовує», не одразу звільняючи місце в очікуванні повторного звернення до даних. Очищення допоможе йому швидше прийти до норми.

Оптимізувати оперативну пам'ять спільно з роботою ресурсомісткої програми неможливо. Дані, «видавлені» в віртуальну пам'ять, щоразу повертатимуться в RAM, призводячи до додаткового навантаження на процесор.

Використання RAM у Windows 10

Внутрішня оптимізація ОЗУ Windows 10 реалізована Microsoft із використанням технології попереднього стиснення. У Linux та MacOS, відомих високою стабільністю, вона використовується вже давно. У ранніх збірках це відображалося у диспетчері завдань у вигляді процесу «Система та стиснута пам'ять». Звідси й пішла думка про те, що Windows «жере оперативку». Актуальні складання ОС відображають роботу з пам'яттю у вигляді графіка.

Функція стиснення загалом підвищує чуйність системи під час роботи з звичайними додаткамиале може заважати в ігровій конфігурації. Якщо при достатньому обсязі RAM в іграх помітно падає продуктивність, її можна вимкнути.

Викликаємо меню Power User та переходимо до вказаного на скріншоті пункту.

Відкриється вікно консолі керування Windows. В області швидкого переходурозгортаємо зазначений розділ та вибираємо пункт «Служби». У списку, що відкрився у правій частині вікна, шукаємо Superfeth. Відкриваємо подвійним клацаннямменю редагування параметрів.

У списку, що випадає, відміченому стрілкою, змінюємо тип запуску на «Відключено». Зупиняємо службу та підтверджуємо своє рішення.

Після перезавантаження оптимізацію оперативної пам'яті Windows 10 буде вимкнено. Система почне працювати з RAM у старому стилі, не використовуючи технології стиснення.

На закінчення

32-бітові версії ОС мають обмеження використання обсягу оперативної пам'яті. Така система не може керувати більш ніж 4 Гб RAM. Щоб йти в ногу з часом, варто подумати про перехід на 64-розрядну Windows. Навіть у редакції "Домашня" вона здатна працювати з об'ємом RAM 128 Гб. Для комфортного використання та роботи сучасних додатківцілком вистачить 8 Гб, а ігрової конфігурації – 16 Гб. В результаті ви отримаєте збалансовану систему, якій не потрібні додаткові оптимізатори.

За відносно короткий проміжок часу сьома ОС стала однією з найбільш популярних версій серед користувачів усього світу. справді постаралася на славу. Однак немає нічого досконалого, і в деяких користувачів, що надихнулися продуктивністю нової ОС користувачів з'являється закономірне питання: «Як оптимізувати Windows 7?» Разом про те який завжди підвищення ефективної дієздатності ПК пов'язані з апаратним апгрейдом. Найчастіше необхідно лише зрідка проводити «електронну» профілактику, а головне — вміти налаштувати комп'ютер під себе. Адже у кожного з вас, шановний читачу, є власні переваги, індивідуальне бачення та вимоги до обчислювальної техніки, що використовується. Бажаєте надати жвавості операційній системі? Бажаєте комфортної та стабільної роботи за екраном комп'ютера? У вас є всі шанси навчити ваш ПК "літати"! Сумніви розтануть одразу після прочитання статті.

Як оптимізувати роботу Windows 7: вісім "ульотних" рекомендацій

Завжди потрібно пам'ятати про те, що сьома ОС - це, перш за все, програма, як і решта софт, що використовує апаратні ресурси комп'ютера. Тому системні вимогицієї ОС необхідно «поважати». Об'єм оперативної пам'яті, потужність процесора та ємність накопичувача – це критично важливі компоненти конфігурації ПК. Мінімальні розбіжності з необхідними Windows 7 значеннями відобразяться на роботі системи в цілому. Слід зазначити, що істотних змін у продуктивності сімки при «слабкій» комплектації комп'ютера досягти не можна. Якщо все гаразд, і є «запас міцності», у користувача з'являється маса можливостей вплинути на працездатність своєї електронної «конячки».

Крутний момент: жорсткий диск без «гальм»

У міру накопичення інформації на вашому вінчестері ефективність його роботи знижуватиметься. У вирішенні питання про те, як оптимізувати систему Windows 7, насамперед слід приділити увагу організації зберігання даних. Стандартні засобиЦілком для цих цілей підходять.

  • Увійдіть у "Пуск" і виберіть вкладку "Комп'ютер".
  • На системному диску «С» викличте зі списку клацніть по «Властивості».

У мінімізованому вікні натисніть на вкладку «Сервіс», після чого вам необхідно скористатися пунктами «Виконати перевірку жорсткогодиска на наявність…» та зробити дефрагментацію розділу (наступний блок).

Не завадить зайти в тому самому сервісному вікні у підменю «Загальні» та здійснити очищення диска.

Додаткова пам'ять – не підкачай!

У деяких ситуаціях необхідно оптимізувати файл підкачування.

Windows 7 – досить «ненаситна» програмне середовищеі оперативної пам'яті часто недостатньо для коректної роботи ресурсомістких додатків. Тому є сенс розширити файл підкачки, який в ОС називається не інакше як "pagefile".

  • Зайдіть в меню «Пуск» і, навівши на «Комп'ютер», правою кнопкою маніпулятора викличте спадний список, з якого виберіть «Властивості».
  • Наступний клік робите на пункті « Додаткові параметрисистеми», який розташований у лівій області вікна (останній у списку).
  • У вікні вибираєте вкладку «Додатково». У блоці "Швидкодія" активуйте кнопку "Параметри".
  • Тепер переходьте за посиланням «Додатково» в область налаштування, з якої за допомогою натискання клавіші «Змінити» буде надано можливість зробити необхідну редакцію.
  • Так як місце на системному диску потрібно берегти, а питання про те, як оптимізувати Windows 7, вимагає конкретних дій, цілком розумно буде перемістити «pagefile» в будь-який інший «некритичний» по ємності розділ накопичувача.
  • Виділіть системний диск(С) та зніміть галочку.
  • Тепер виберіть потрібний розділ і в блоці «Вказати розмір» введіть значення: вихідний – обсяг ОЗП, максимальний – подвоєне значення пам'яті.

Після перезавантаження зміни набудуть чинності.

Хитра система: заховані мегабайти оперативної пам'яті

Справді, ОС може приховувати незначну кількість ОЗП. Як у випадку, який буде описано нижче. Однак бувають ситуації, коли система «не бачить» цілі гігабайти, і пов'язано це з деякими нюансами, що обмежують Оптимізована для ігор ОС — 64-бітна система, оскільки тільки даний видСистема дозволяє використовувати обсяг пам'яті до 32 ГБ. Безумовно, 32-бітний «собрат» набагато скромніший при своїх 3-х можливих гігабайтах, а, як відомо, сучасні ігри дуже вимогливі до фізичним показникамвстановленого ОЗП.

Отже, як повернути втрачену пам'ять?

  • У командному рядку(Меню "Пуск" - пошук) введіть "msconfig".
  • У вікні сервісу відкрийте вкладку «Завантаження».
  • Активуйте "Додаткові параметри".
  • Тепер зніміть галочку з «Максимум пам'яті», а поруч із «Числом процесів» поставте значення «2».
  • Перезавантажте комп'ютер.

Наведений вище приклад дозволить вам Windows 7. Однак більше тонка настройкаОЗУ можливе лише за участю спеціального софту.

Відключення «зайвих» служб

У системі можна провести, як кажуть, скорочення «штатів». Тобто неймовірно величезна кількість служб, задіяних в ОС, для пересічних користувачів безглузді «пожирачі» ресурсів. Внаслідок чого їх просто необхідно вимкнути. Особливо це важливо, коли в ролі робочої конячки використовується портативний комп'ютер. Адже для того, щоб лептоп якомога довше функціонував насамперед, необхідно скоротити витрату системних ресурсів до мінімуму, тобто оптимізувати роботу ноутбука. Windows 7 – система з неймовірно великою базою інтегрованого інструментарію. Однак, задіявши лише деякий функціонал, домогтися значного приросту продуктивності все ж таки не вдасться. для комплексного рішення без відключення пасивних служб просто не обійтися.

  • Відкрийте панель керування та клацніть по ярлику «Адміністрація».
  • Потім (з правами адміністратора) натисніть на пункт «Служби».
  • З представленого списку виділіть «претендента на вибуття» та через контекстне менюзупиніть його роботу з наступним вимкненням через вкладку «Тип запуску».

Увага! Стабільність системи залежить від злагодженості роботи багатьох служб. Тому відключення сервісів, що здалися вам неугодними, може загрожувати повноцінній працездатності ОС в цілому. Так що якщо ви не впевнені у своїх діях, дізнайтеся, як оптимізувати Windows 7 за допомогою інших засобів та способів.

Робота без толку та автоматичне гальмування

Можливо, ви помічали у системному треї ярлики програм. Насправді більшість їх так і залишається під час чергового сеансу роботи незатребуваної. Однак ресурси, що витрачаються ними, несприятливо відбиваються на загальних показниках поточної продуктивності ОС.

Зрозуміло, деякі фонові програмитреба просто вимкнути. Знайома вам команда msconfig дозволить переконатися, що нічого зайвого разом з операційною системою не завантажується в момент включення робочої станції.

  • Після того, як ви з пошукового рядка викликали вікно «Конфігурація системи», відкрийте вкладку «Автозавантаження».
  • Зняття галочки дозволяє деактивувати програму, а насправді це ще один елемент відповіді на питання «як оптимізувати Windows 7?»

Деяка застереження: разом із системою автоматично завантажуються, так би мовити, критично важливі для стабільної роботи ОС програми та програми. Якщо ви не знаєте, як може вплинути деактивація того чи іншого елемента автозавантаження, безпечніше утриматися від неусвідомлених дій.

Професіонал підкаже, як оптимізувати комп'ютер

Windows 7 в процесі своєї роботи використовує спеціальну базу даних - реєстр, де зберігаються параметри запуску різних служб та програм, а також дані про налаштування операційної системи. Між реєстром та ОС постійно відбувається обмін даними, причому блискавичний, що обчислюється кількома сотнями звернень за секунду часу. Також взаємодіють з БД та програми. У процесі роботи реєстр накопичує масу непотрібної інформації у вигляді «спогадів» про віддалений софт або змінені налаштування в операційній системі. Внаслідок чого цифрове сміття перешкоджає ефективної роботибази даних. Продуктивність знижується, а система стає нестабільною. На жаль, "сімка" не має достатньо зрозумілого і ефективного інструменту для налагодження реєстру, в арсеналі ОС лише спеціальний редактор. Однак, щоб уміти працювати в ньому, необхідно мати відповідні знання і мати деякі навички. Проте сьогодні існує неймовірна кількість софту, що компетентно справляється з такого роду завданнями. Користувачеві залишається лише запустити програму і натиснути кілька кнопок, решту за нього зробить програма. Оптимізувати Windows 7 досконало можна тільки за допомогою комплексних рішень, використання яких не зобов'язує власника ПК мати особливі знання. Про це й йтиметься у наступному абзаці поданої статті.

Всемогутній помічник

Немає сенсу загострювати увагу читача на назві певної програми, адже є безліч порад щодо того, який софт кращий для оптимізації. Слід усвідомити одне: програма має бути простою в управлінні та ефективною в дії.

Наприклад, деякі "софт-монстри" мають опцію "one click", тобто достатньо користувачеві натиснути один раз певну кнопку, і процес оптимізації пройде в автоматичному режимі. Але незважаючи на те, що машина «знає», як оптимізувати роботу Windows 7, все ж таки ризик помилкового прорахунку існує.

Візуальний марнотратник ресурсів

Ось і настав час торкнутися барвистого боку "сімки". Вона у стильному оформленні справді виглядає ефектно. Але, як відомо, краса вимагає жертв, і користувач з лишком платить за омріяну графіку ресурсами, що виділяються на візуальні ефекти у вигляді системної анімації. Звичайно, при особливих випадках "красу" доведеться відключати в Windows 7. Оптимізована для ігор система - це, звичайно ж, щонайменше в ім'я вивільнення обчислювального потенціалу всієї ОС в цілому. І якщо ви, шановний читачу, не геймер, але від максимальної швидкодії системи не відмовитеся, вдайтеся до способу, описаного нижче.

  • Меню "Пуск" - "Комп'ютер" - "Додаткові параметри".
  • Блок - "Швидкодія" - кнопка "Параметри".
  • У наступному вікні відкрийте вкладку «Візуальні ефекти».
  • Позначте пункт «Забезпечити найкращу швидкодію».
  • Після цього натисніть «Прийняти» та «ОК».

На закінчення

У рамках цієї статті не знайшлося місця для опису процесу відключення служби «Контроль облікових записів». Матеріал огляду лише поверхово торкнувся портативної електронікиА для того, щоб оптимізувати роботу ноутбука, Windows 7 може запропонувати кілька варіантів схеми енергозбереження. Втім, основні моменти «розгону» та методи стримування «електронного апетиту» таки були враховані та представлені у повному обсязі. Будьте в гармонії із системою!

Оптимізація оперативної пам'яті може значно покращити швидкість роботи комп'ютера, усунути «підвисання», і взагалі оптимізувати щось дуже корисно. У цій статті розповім про оптимізацію ОЗУ без використання спеціального софту. Цей спосіб придатний на ПК під керуванням Windows XP з обсягом оперативної пам'яті не менше 256 Мб.

Даний метод оптимізації оперативної пам'яті заснований на недосконалості операційної системи та прагненні її розробників уніфікувати та універсалізувати її. Windows XP з'явилася ще тоді, коли я навчався у школі, і міг лише мріяти про власний комп'ютер. З того часу пішло вже 14 років, і досі ця ОС активно використовується багатьма користувачами. Через те, що ця система поширилася в такому тривалому періоді часу, стало необхідно зробити так, щоб вона задовільно працювала, як на слабких комп'ютерахчасів початку цього століття, і на потужних сучасних. Звідси випливає, що XP працює на четвірку на тих і на інших машинах, адже нам треба щоб вона поводилася на відмінно на нашій сучасній машині.

Отже, суть методу оптимізації оперативної пам'яті в тому, що за замовчуванням XP записує у файл підкачки (ФП) інформацію про власне ядро, драйвери пристроїв і деякі програми. Розробники Windows зробили це для того, щоб заощадити фізичну ОЗУ на малопотужних старих залозках.

Як відомо, ФП зберігається на твердому диску. І щоразу, коли ОС до нього звертається, відповідь приходить повільніше, ніж, якби вона зверталася безпосередньо до оперативної пам'яті (було б не погано ще й). Тому якщо обсяг оперативної пам'яті дозволяє (потрібно більше 256 Мб, як було сказано), всі ці дані можна перемістити з ФП в ОЗУ.

Оптимізація оперативної пам'яті починається з .

  • У реєстрі знаходимо ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\DisablePagingExecutive і ставимо його значення 1. Це вивільняє з файлу підкачування дані про драйвери і деякі відомості ядра системи.
  • Крім цього, Windows містить інші відомості про своє ядро ​​у файлі підкачки, тому оптимізація оперативної пам'яті ще не закінчена. Наступний крок - ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\MemoryManagement\LargeSystemCache і ставимо теж

І на цьому оптимізація оперативної пам'яті для успішної роботи з Windows XP завершена – ми перенаправили на швидку оперативну пам'ять деякі дані, що зберігалися у файлі підкачування інертного жорсткого диска, до яких часто звертається система.