Воскресенье, 2024-07-21, 10:22 PM
Приветствую Вас Гость | RSS

Muaro блог

Форма входа

Категории раздела

Каталог статей

Главная » Статьи » Мои статьи [ Добавить статью ]

Почему Виста загружает память...
У меня был постоянно вопрос: почему Виста после загрузки занимает много места в памяти??? Оказалось, что в Висте используется новая технология, которая не даёт памяти "простаивать" и забивает пустое место в памяти часто запускаемыми приложениями.

Вот две новых технологий используемых в Висте:

SuperFetch - выполняет не только кэширование. Под Windows Vista работает служба SuperFetch, которая анализирует поведение приложений и сценарий работы пользователя, отслеживая программы, которые вы используете больше всего. Хорошим примером можно назвать запуск ПК утром: вы запускаете Outlook для чтения почты, мессенджер, web-браузер и, вероятно, дополнительные приложения, например, среду разработки. Если вы каждое утро повторяете этот процесс и, в лучшем случае, в том же порядке, то SuperFetch настроится на ваш сценарий и будет предварительно загружать упомянутые приложения в оперативную память после следующего старта ПК. Следует лишь подождать несколько минут, прежде чем служба SuperFetch загрузит в память все необходимые приложения.

Результат простой, но в то же время впечатляющий: как только вы выпьете чашечку кофе и начнёте загружать приложения, они будут стартовать намного быстрее, поскольку уже присутствуют в оперативной памяти. Подобно обычному кэшированию Windows, SuperFetch не трогает кэшированные данные, если только активным приложениям не требуется дополнительная память. Windows не выставляет приоритет запросов памяти SuperFetch выше, чем приложений, иначе мы бы получили сброс памяти в файл подкачки, что существенно замедлило бы систему.

Говоря простыми словами, SuperFetch пытается закачать данные приложений с медленного жёсткого диска в оперативную память. Служба использует всю доступную память, чтобы создать рабочую среду, которая позволит запускать приложения практически мгновенно. Но, конечно, SuperFetch требует немалый объём памяти. Если у вас установлено 512 Мбайт, то служба не будет работать эффективно, поскольку Windows и 2-3 приложения уже "съедят" всю доступную память. И для кэшированных данных памяти просто не останется. Если же вы не работаете с несколькими приложениями одновременно, то SuperFetch положительно проявит себя уже при 1 Гбайт памяти по сравнению с Windows XP. Но, судя по нашему опыту, объём ОЗУ 2 Гбайт отнюдь не повредит.

Многие ПК способны работать с Windows Vista, но они оснащены всего 512 Мбайт или 1 Гбайт памяти. Microsoft предложила весьма эффективный способ увеличения объёма ОЗУ без установки дополнительных модулей. Как раз об этом мы и поговорим ниже.

ReadyBoost - представляет собой расширение памяти Windows Vista. Технология работает наподобие файла подкачки на жёстком диске, но не создаёт полноценное расширение оперативной памяти. Windows использует дополнительную память, чтобы хранить предварительно кэшированные данные популярных приложений.

ReadyBoost призвана помочь новой технологии SuperFetch, увеличив объём памяти компьютера. Microsoft выбрала в качестве накопителей флэш-брелки USB 2.0, поскольку они широко распространены и обладают относительно быстрой скоростью. Но наши читатели наверняка знают, что скорость чтения флэш-брелков USB 2.0 составляет от 5 до 30 Мбайт/с. Какой смысл их использовать?

Большинство флэш-брелков USB 2.0 на рынке имеют ёмкость от 512 Мбайт до 4 Гбайт. Есть брелоки и меньшего объёма, и большего, но самый распространённый объём сегодня - 1 Гбайт. Флэш-брелки за последние годы приобрели немалую популярность, поскольку они надёжные, компактные и относительно быстрые. Многие пользователи сегодня перешли с дискет на брелоки.

И сила флэш-памяти заключается не только в высокой производительности, но и в прекрасном времени доступа. Если средний флэш-брелок не способен выдать больше 15 Мбайт/с, время доступа всё равно будет очень низким. Тем более, что жёсткий диск с максимальной скоростью чтения 60-80 Мбайт/с не сможет выдать Windows Vista подобную скорость из-за других запросов. Поэтому брелки USB 2.0 прекрасно подходят для подобных нужд. Впрочем, конечно, разделение файла подкачки на жёстком диске и кэшированных данных на флэш-брелке на даёт такой уж сильный прирост производительности.

Если посмотреть на результаты нашего тестирования, то расширение памяти с помощью флэш-брелка USB 2.0 действительно положительно влияет на время запуска приложений. Если у вас уже есть брелок USB 2.0 с ёмкостью 512 Мбайт или выше, то не мешает подключить его к свободному порту USB 2.0. После подключения Windows спросит вас, что следует сделать с этим брелком, и в окне выбора появится новая опция ReadyBoost. Можно использовать как всю доступную ёмкость брелка для ReadyBoost, так и часть её. Важно знать, что Windows не сохраняет критические данные на брелок, поэтому его можно вытащить в любое время без какого-либо риска потерять данные. Но после этого приложения будут запускаться дольше.

SuperFetch и ReadyBoost

Технология SuperFetch отвечает за предварительное кэширование данных, а ReadyBoost обеспечивает дополнительную память. Обе новых технологии не могут ускорить работу непосредственно самих приложений, так что высокопроизводительные программы от них не выигрывают. SuperFetch использует оперативную память, которая под Windows XP могла остаться незадействованной, а ReadyBoost опирается на флэш-брелки USB 2.0, которые и дают дополнительную память для функции SuperFetch. Немного проследив пользовательские сценарии и работу приложений, Windows Vista узнает, какие приложения для вас самые важные, после чего ОС начнёт предварительно загружать их данные в доступную оперативную память или устройства ReadyBoost. Говоря простыми словами: Windows Vista успешно использует доступные ресурсы и современные технологии, чтобы дать пользователям плавную и сбалансированную операционную среду.

Результаты впечатляют: используя обе функции, Windows Vista показывает, что можно действительно уменьшить эффективное время запуска приложений. А это значит, что пользователь получит меньшие периоды ожидания. Если система оснащена 512 Мбайт памяти, то время запуска уменьшается с 9 секунд (OpenOffice Writer 2.1) и 10 секунд (Outlook 2007) всего до 2-4 секунд. Добавление 1-Гбайт флэш-брелка позволило снизить время запуска до 2-3 секунд. Следующий вывод: Windows Vista с 512 Мбайт памяти - это не лучший вариант, поскольку при переходе на 1 Гбайт приложения запускаются существенно быстрее. Фактически, Outlook 2007 и OpenOffice Writer 2.1 стартуют на "чистой" конфигурации Windows Vista c 1 Гбайт памяти быстрее, чем на системе с 512 Мбайт и "натренированными" функциями SuperFetch и ReadyBoost.

Переход на 2 Гбайт памяти ещё сильнее сокращает время запуска приложений, и здесь счёт идёт уже на десятые секунды. Но, опять же, если присмотреться к результатам, то станет совершенно очевидно: добавление флэш-брелка в свободный порт USB 2.0 позволяет увеличить скорость запуска приложений!

Конечно, подобные технологии позволяют увеличить производительность Windows Vista и на старых компьютерах, но мы всё равно рекомендуем ставить эту ОС на ПК с объёмом памяти не меньше 1 Гбайт. А энтузиастам и опытным пользователям следует сразу же нацелиться на 2 Гбайт ОЗУ, поскольку это не только увеличит доступный объём для SuperFetch, но и для приложений. Дайте Vista как можно больше памяти - и система сможет обслужить вас быстрее.

Категория: Мои статьи | Добавил: bunker (2007-04-02)
Просмотров: 1769 | Рейтинг: 5.0/3
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Поиск

ОПРОС

Кауой жанр книг вы предпочитаете?
Всего ответов: 11

Добро пожаловать

Добро пожаловать на наш портал На нашем сайте ежедневно публикуются десятки качественных и свежих материалов, которые Вы можете скачать абсолютно бесплатно. Рекомендуем Вам добавить Наш сайт в закладки, а также подписаться на RSS ленту, чтобы не пропускать интересных новостей.