Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Что такое кэширование и как его отключить???

Автор: ILikeAMovedMoved
Дата сообщения: 31.03.2008 15:47
Что за кэширование памяти в Windows Vista??? В начале загрузки системы свободно 1,5 Гб памяти 0 закэшировано, потом через 5 мин. наоборот 1,5 Гб кэшировано, а 0 свободно. Что за глюки??? А Эверест показывает и в начале и потом что свободно 1,5 Гб. Странно…

Диспетчер задач, в начале:
http://img384.imageshack.us/img384/257/vnachalefe8.jpg
Диспетчер задач, через 5 мин.:
http://img512.imageshack.us/img512/4042/cherez5mintj1.jpg
Вот что показывает Эверест:
http://img213.imageshack.us/img213/3741/everest1zb2.jpg

У меня память: OCZ <OCZ2T800C42G> DDR-II DIMM 2Gb <PC-6400> 4-4-4-15
http://www.ocztechnology.com/products/memory/ocz_ddr2_pc2_6400_titanium_2gb_edition
Автор: ShriEkeR
Дата сообщения: 31.03.2008 19:41
ILikeAMovedMoved
Почему Windows Vista занимает всю мою оперативную память?
Автор: stfv
Дата сообщения: 31.03.2008 23:31
Зачем отключать?

Если в системе установлено менее 512 МБ оперативной памяти, механизм упреждающего чтения при загрузке ОС Windows Vista не отличается от механизма, использовавшегося при загрузке ОС Windows XP. Если же размер оперативной памяти превышает 700 МБ, то для оптимизации процесса загрузки используется кэш в ОЗУ. Размер этого кэша зависит от общего объема доступной памяти; он достаточно велик, чтобы обеспечить эффективное кэширование, но оставляет при этом достаточно свободной памяти для нормального выполнения процедуры загрузки системы.

После каждой загрузки системы служба ReadyBoost в моменты простоя ЦП планирует кэширование для следующей загрузки системы. Она анализирует информацию об обращениях к файлам за пять предыдущих загрузок и определяет, к каким файлам производились обращения, и где эти файлы расположены на диске. Обработанная информация об обращениях сохраняется в папке %SystemRoot%\Prefetch\Readyboot в виде файлов с расширением «.fx», а план кэширования сохраняется в разделе реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters в виде значений типа REG_BINARY с именами, соответствующими именам внутренних дисков.

Кэширование реализуется с помощью того же драйвера, что и в функции ReadyBoost (драйвер Ecache.sys), но управление заполнением кэша во время загрузки осуществляется службой ReadyBoost. Хотя кэш загрузки сжимается так же, как и кэш ReadyBoost, есть еще одно отличие между управлением кэшем в функциях ReadyBoost и ReadyBoot. В отличие от функции ReadyBoost, в режиме ReadyBoot содержимое кэша не изменяется при операциях чтения и записи, а определяется только обновлениями, вносимыми службой ReadyBoost. Служба ReadyBoost удаляет кэш через 90 секунд после начала загрузки или в случае, если требуется дополнительная оперативная память. Статистика использования кэша записывается в раздел реестра HKLM\System\CurrentControlSet\Services\Ecache\Parameters\ReadyBootStats. Измерение производительности, проведенное в корпорации Майкрософт, показало, что при использовании функции ReadyBoot производительность увеличивается примерно на 20 процентов по сравнению с технологией упреждающего чтения, используемой при загрузке ОС Windows XP.

Страницы: 1

Предыдущая тема: снос висты установка ХР2


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.