Службу SuperFetch отключил! Сборка Windows x64 7600 Меня интересует на что тратится моя оперативка? Я посчитал (в момент когда почти ничего не запущено) суммарную загрузку оперативки путем суммирования памяти под процесы (tasklist.exe>tasks.txt) и получилось 393 Мб Но Диспетчер задач показывает что занято физической памяти 900 Мб Так вот чем заняты 507мб? Как узнать? Возможно ли освободить? В Win XP x64 такой аномалии не наблюдалось.
PS Всего ОЗУ 8Гб и реплики типа: «тебе жалко что ли» прошу оставить при себе.
Краткое объяснение
Диспетчер памяти в Vista/7 работает иначе, чем в XP. В новых система Microsoft свободная память кэшируется, чтобы оптимизировать ее выдачу программам и процессам в нужный момент.
В отсутствии свободной (Free) памяти нет никакой проблемы это нормально. Главное, что есть доступная память (Available), которая складывается из кэшированной и свободной. Другими словами, Available = Cached + Free.
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Источник
Как оптимизировать и очистить память Windows7,8 и 10.
Многие пользователи хотят, что бы компьютер постоянно «летал». Есть много способов оптимизации скорости работы ПК. Вот 3 статьи на нашем сайте: один, два и три. Но сегодня речь пойдет об оптимизации работы оперативной памяти. На сайте Майкрософт есть интересная статья но без литра водки не разберешься :-). Мы пойдем в обход, как настоящие герои.
Дальше будет много картинок, почти компьютерный комикс с рецептом для приготовления :-).
Запускаем диспетчер задач Ctrl+Shift+Esc, переходим на вкладку быстродействие и смотрим на циферки, в данном случае объём оперативной памяти составляет 12279 МБ. Кэшировано 521 МБ. Доступно 10646 МБ. И свободно 10200 МБ. По центру внизу нажимаем кнопку Монитор ресурсов.
Наблюдаем примерно такую же картину, Свободная память совпадает, но есть еще пункт Ожидание 433 МБ.
Теперь переключимся на вкладку процессы на данный момент их 53 плюс минус 1-2, бывает отложенный запуск программ на старте Windows, системный процесс запускается, делает свою работу и выгружается. Поэтому цифры могут плавать в небольшом диапазоне.
Теперь поработаем с нормальной нагрузкой, например браузер Firefox с кучей вкладок, штук 50 или больше. Плюс еще парочка небольших программ.
Как видим, оперативная память начинает «таять». Если у Вас установлено 4 ГБ оперативной памяти, то уже нормальной работы не получится. При 8 ГБ всё еще будет хорошо. Теперь опять смотрим в монитор ресурсов и сравниваем цифры.
Доступно, кэшировано, свободно всё совпадает, но вот полоска ожидание разрослась до 7027 МБ. то есть 7 ГБ. Теперь закрываем Firefox и другие запущенные программы и смотрим в диспетчер задач.
Оперативная память освободилась, это видно по графику, да и цифры красивые.
В мониторе ресурсов цифры совпадают, но синяя полоса ожидание (она же кэшировано), означает, что в оперативной памяти еще висит информация, с которой мы работали. Так как пункт свободно показывает нам 3786 МБ.
Теперь представьте, что вы работали полдня, запускали большое количество программ, в оперативной памяти висят куски непонятно чего, и как сам Windows управляет всем этим КЭШИРОВАНО абсолютно не понятно. Наверное, сами программисты из Microsoft не знают, как работает оперативка :-). А Вам нужно запустить видеоредактор, фотошоп или погонять в любимую игрушку (лара крофт, farcry 5 или подобные монстры) без лагов и фризов.
Есть очень простой выход, скачиваем маленькую бесплатную программу Mem Reduct.
Устанавливаете и запускаете, от имени администратора! Программа на русском языке.
Mem Reduct показывает свои циферки. Так же можно сравнить с AIDA 64, интересен пункт виртуальная память, цифры совпадают. В AIDA 64 так же можно промониторить файл подкачки, в данном случае задав минимальный объём 1024 МБ, а максимальный 6144 МБ. Чётко видно текущую и пиковую загрузку файла подкачки. Таким образом, при запущенной AIDA 64 можно поработать дней пять при своей типовой нагрузке на компьютер и определить нужный конкретно Вам объём файла подкачки. Так как споры по поводу его объёма на просторах интернета не утихают.
Далее в опциях программы Mem Reduct нужно сделать настройки. Для Windows10 есть еще дополнительный пункт, можете попробовать у кого стоит 10-ка.
Далее нажимаем кнопку внизу Очистить память.
Появится окошко, можно поставить галочку и нажимаем Да.
Теперь картина совершенно другая. Свободной памяти море, ожидание всего 505 МБ. файл подкачки слегка распух до 613 МБ. виртуальная память почти не изменилась.
В диспетчере задач всё тоже чудесно, причем свободной памяти еще больше, чем при старте компьютера, Mem Reduct какие-то объёмы оперативной памяти сбрасывает (загоняет) в файл подкачки.
Так же хотелось бы сказать пару слов любителям игр, особенно которые смотрят чудо-блогеров на ютубе и любят статистику из MSI Afterburner. Так вот, скриншот для Вас. Где указано RAM 10565МБ. Это не загрузка оперативной памяти. Это скорее всего сумма кешировано+занято, а вот ниже параметр RAM usage 6970 МБ соответствует правде.
Сами «Танки» кушают всего 1415 МБ оперативной памяти.
Вот еще любопытный скриншот, как разные программы по разному считают объём оперативной памяти.
Надеемся, статья была полезной и интересной.
Присоединяйтесь к нашей группе в VK, чтобы, не пропустить новые статьи, скидки и другие вкусняшки. Для подписчиков группы действует скидка 10% на все виды работ.
Есть минимум три основных пути как отремонтировать компьютер: 1. Обратиться к знакомому или другу (гуру), который хорошо разбирается в компьютерах. 2. Вызвать мастера на дом. 3. Обратиться в сервисный центр. Рассмотрим поподробнее все три варианта ремо.
В статье Вы научитесь: • Как подключить компьютер к смартфону по wi-fi для передачи файлов со смартфона. • Как подключить смартфон к смартфону по wi-fi для передачи файлов между ними. • Как подключить смартфон к компьютеру по wi-fi для передачи файлов с.
В статье обсудим, как быстро и удобно настроить автозагрузку Windows 10, 8, 7 абсолютно любому пользователю. С помощью Autorun Organizer.
Хлам долой: чистим кэш на компьютере с Windows 7 за несколько кликов
Хранилище промежуточной информации на персональном компьютере называют кэшем. Здесь содержатся основные данные приложений, которые могут потребоваться устройству для выполнения основных операций либо некоторых приложений. Благодаря кэш-памяти множество данных загружается быстрее, но иногда этой информации становится слишком много, что только ухудшает работоспособность ПК.
Что собой представляет кэш в Windows 7 и его разновидности
Для хранилища данных выделяется дисковое пространство, чтобы информация могла подгружаться с большей скоростью. Если вы редко чистите кэш компьютера, то столкнётесь со снижением производительности ПК.
Кэш-память содержит результаты промежуточных вычислений, появляющихся при работе с сайтами. Когда мы заходим на сайт, в кэше сохраняются имена доменов, цифровой IP-адрес сервера, где хранится ресурс, и другая информация.
Кэш хранится на чипе в микросхеме компьютера
При работе с браузерами в кэш записывается образ посещённого сайта. При повторной попытке зайти на этот же ресурс все данные будут загружаться уже не с сервера, а с компьютера. Если сайт был перемещён на другой адрес, тогда мы получим старую информацию либо оповещение об ошибке.
Cookie — аналог кэша. Они имеют зашифрованный вид, поэтому получить доступ к ним сложнее. Они хранят в себе логины, пароли, сохранённые настройки и др. Разница между этими двумя видами данных заключается в сроке хранения. Если cookie обладает возможностью настройки времени хранения, по истечении которого они будут автоматически удаляться (либо сохраняются навсегда, до ручного удаления), то кэш будет храниться до тех пор, пока вы своими руками не удалите его.
Нужно отметить, что кэш пытается сэкономить трафик, а это имеет особое значение при работе через мобильный интернет.
Необходимость в регулярной очистке кэш-памяти обусловлена несколькими причинами:
Пошаговая инструкция по очистке кэша
Для очистки кэш-памяти достаточно воспользоваться стандартными средствами. Вам предстоит поочерёдно очистить DNS, оперативную память, кэш эскизов и веб-браузера.
Очистка DNS-кэша
Сделать это можно только с помощью командной строки. Обратите внимание, что работать с командной строкой придётся только от имени администратора, иначе команда не будет выполнена.
Открыть командную строку в операционной системе Windows 7 можно различными способами:
Сегодня речь пойдет о таком популярном методе искусственного расширения оперативной памяти, как кэширование. О чем это я?
Если в вашей системе установлено недостаточно для ваших задач оперативной памяти, наиболее разумно будет увеличить объем этой памяти, путем покупки дополнительной планки. Но что делать если денег на покупку нет? На помощь к вам, приходит ваш винчестер.
Вы можете создать файл подкачки, который будет использоваться в том случае, когда ваша оперативная память будет забита до отказа. Как это происходит?
Вы просто выделяете немного свободного места на вашем жестком диске и система, как только полностью забивает вашу оперативную память, начинает использовать в качестве оперативной памяти, память вашего винчестера, а точнее выделенную вами память вашего винчестера. Т.е. вы задаете максимальный объем выделяемого пространства вашего жесткого диска, который будет использоваться в качестве файла подкачки.
Что же получается, нет надобности покупать большие планки оперативки? Нет, оперативная память куда быстрее. Та память которую вы оторвали от вашего винчестера достаточно медленная и используется лишь, для того, чтобы в один прекрасный момент ваши программы не закрылись ничего не сохранив. Заменить оперативную память жестким диском, без потери производительности системы не получится.
Так вот, если система пишет вам о том что кэшировано много оперативной памяти, значит вам необходимо уменьшить файл подкачки, а также высвободить больше пространства оперативной памяти.
Как освободить больше оперативной памяти?
Необходимо убрать все лишнее с автозагрузки. Нужно отключить все неиспользуемые службы операционной системы Windows. Можно попробовать отключить все лишние спецэффекты Windows. Стоит также задуматься об оптимизации системы, проверки жесткого диска на ошибки, очистить ошибки реестра и т.д. Другими словами, настройте и приведите в порядок свою операционную систему. Тем самым вы освободите немного оперативной памяти.
В интернете мне доводилось слышать множество гневных комментариев в стиле «Да Windows 7 — полный отстой! Вы посмотрите, как она жрет память!» В доказательство приводятся скриншоты вроде того, что ниже, и опять же — все списывается на «криворуких индусских программистов». Давайте посмотрим, насколько эти наезды на программистов Microsoft обоснованы.
Допустим, вы приобрели компьютер с 8 гигабайтами памяти. Но неужели то, что используется от силы 1 гигабайт, а вся остальная память простаивает — так уж хорошо? С выходом Windows Vista и Windows 7 подход к использованию оперативной памяти кардинально поменялся: теперь ОС пытается использовать всю имеющуюся память максимально эффективно. В частности, в Windows Vista и Windows 7 появилась фича с названием SuperFetch. Что же такое SuperFetch? SuperFetch — это системный сервис, запускающийся внутри системного процесса svchost. Код его находится внутри DLL-ки %SystemRoot%\System32\Sysmain.dll. Этот сервис постоянно следит за тем, какие приложения запускает пользователь, и к каким исполняемым файлам и файлам данных они обращаются. Вся эта информация сохраняется в файлах с расширением *.db в каталоге %SystemRoot%\Prefetch. Для чего это все делается? А вот для чего: сервис SuperFetch, имея информацию о том, с какими приложениями пользователь работает наиболее часто — заранее подгружает в память соответствующий код и данные, и, когда пользователь запускает свое приложение — вся необходимая информация уже имеется в памяти, и запуск происходит намного быстрее — потому как нет необходимости считывать информацию с жесткого диска. Особенно это заметно на таких «тяжелых» приложениях, как семейство MS Office, функционал которых может быть «размазан» по десяткам и сотням exe-шников и dll-ок. SuperFetch настолько «умна», что может даже определять предпочтения пользователя в разные дни и время суток — например, то, что в рабочие дни он работает с Word и Excel, а по выходным — играется в Call of Duty, и, соответственно — подгружает в память нужные данные. Соответственно, эта область памяти помечается как «занятая», что и отображается в Task Manager’e, создавая впечатление «утечек памяти». Тем не менее, если вдруг запускается какое-то приложение, требующее выделения памяти — memory manager спокойно освобождает нужное пространство, а по завершении работы приложения память освобождается и данные подгружаются снова. Если же какое-нибудь приложение, к примеру, завершает свою работу и освобождает память — то SuperFetch обращается к менеджеру памяти с просьбой подгрузить только что выгруженный код и даннные. Процесс этот происходит с маленькой скоростью и с низшим (Very Low) приоритетом, поэтому работа SuperFetch не приводит к падению производительности. Если вы, к примеру, отойдете покурить, а в это время запустится фоновый процесс, которому необходима память (например — антивирусная проверка), то код и данные приложения, с которым вы работали — возможно будут выгружены из памяти. Благодаря же SuperFetch — к тому моменту, когда вы вернетесь с перекура — данные вашего активного приложения будут полностью или частично подгружены обратно в память. Более того, SuperFetch может обрабатывать режимы гибернации, «спящий режим» и смены пользователя (fast user switching). К примеру, если система уходит в гибернацию — то SuperFetch сохраняет в файл hiberfil.sys код и данные тех приложений, которые, по его мнению, скорее всего будут использоваться после выхода из гибернации. Как это «мнение» формируется? Очень просто — Большой БратSuperFetch смотрит за тобой, и за тем, что ты запускал после выхода из предыдущих гибернаций, и основываясь на этом — может предположить, что в следующий раз при выходе из гибернации ты наверняка запустишь «аську» и откроешь свой любимый браузер, чтобы почитать «хабрахабр». Ну а через часок-другой — откроешь Visual Studio, потому что проект горит, а сроки сдачи — «вчера».
Можно понаблюдать за работой SuperFetch с помощью того же Task Manager’a:
Если какое-то время поюзать Windows Vista/7, то можно заметить, что объем свободной памяти уменьшается. Это происходит из-за того, что SuperFetch стандартный систмный кэш Windows пытаются утилизировать доступную память для кэширования данных с диска. К примеру, если сразу после загрузки Windows запустить Task Manager — видно, что Free Memory — уменьшается, а Cached Memory — наоборот увеличивается. Если же запустить какую-нибудь «жадную до памяти» программу, или же просто запустить копирование большого файла — Free Memory увеличится и график «Physical Memory Usage» резко упадет, потому что система будет освобождать память для запущенного приложения, но потом начнет потихоньку расти — потому что собственно приложение начнет эту память забирать. Однако, со временем SuperFetch будет подгружать в память недавно выгруженные данные, поэтому значение Cached Memory будет расти, а Free Memory — уменьшаться.
Надеюсь, было интересно. Спасибо за внимание. Вопросы и матюки — велком в каменты.