Исследователи установили, что операционная система Windows 7 потребляет до 95% доступной оперативной памяти, что приводит к замедлениям в работе компьютера. У Windows XP этот показатель в два раза ниже.
Специалисты из Devil Mountain Software утверждают, что в «торможении» компьютера может быть повинна ОС Windows 7. К такому выводу они пришли, наблюдая за поведением компьютеров в экспериментальной сети XPnet. 86% компьютеров на базе Windows 7 потребляли 90-95% доступной оперативной памяти. Из-за этого система была вынуждена использовать виртуальную память и увеличивать файл подкачки, что приводит к значительному снижению быстродействия компьютера.
По словам Крейга Барта (Craig Barth), директора по технологиям компании Devil Mountain Software, компьютеры на базе ОС Windows XP сталкиваются с такой проблемой в два раза реже — виртуальную память используют лишь 40% из них, передает COMPUTERWORLD.
При этом компьютеры на базе Windows 7 имеют в два раза больше оперативной памяти, чем компьютеры с Windows XP — 3,3 ГБ против 1,7 ГБ.
Барт признал, что всецело полагаться на данные сети XPnet нельзя — возможно, что компьютеры обращаются к виртуальной памяти из-за того, что на них запущено много приложений. Он обещал, что компания займется этой проблемой и выяснит, какой из факторов является определяющим.
Ранее Windows 7 становилась объектом критики из-за проблем с определением заряда батареи у ноутбуков и из-за системных ошибок, к которым привела установка планового обновления.
Эх, "Йа Семёрко", кривая, как педаль (((-;
M$=MD!
Мне смешны "эксперты" и их "экспертизы". Даже я - прожжёный линуксятник - могу понять механизм работы Винды с памятью. Эксперты по Виндовз - нет. То ли я такой умный, то ли они такие дураки? Вечный вопрос....
Специально не искал как windows работает с памятью, но лично часто замечал, что она обращается к свопу даже когда свободной оперативной памяти очень много. Учитывая, что своп под windows на отдельный раздел не вынесен и со временем часто фрагментируется, можно получить серьезные тормоза на ровном месте и на мощном компьютере.
Если памяти много, то лучше своп отключить вовсе. Для офисной работы хватает. Игры потребуют включить своп обратно.
Кстате - "При этом компьютеры на базе Windows 7 имеют в два раза больше оперативной памяти, чем компьютеры с Windows XP — 3,3 ГБ против 1,7 ГБ" - 32 -разрядные винды не могут использовать более 2.5 ГБ ОЗУ.
Еще кстате - линукс вообще-то тоже любит занимать всё ОЗУ (при интенсивном общении с диском) , только в своп без надобности не уходит.
Х32 машины видят не больше 3,25 гигабайт памяти. 2,5 они увидят свободно.
И то нужно уточнять, что имеется в виду 32-битная машина с настольной windows. Причиной тому архитектурные ограничения - сама windows использует адреса, которые отводятся под память для своих нужд. И 3,25 Гб - это необязательная цифра. В зависимости от того сколько у вас устройств в компьютере и звезд на небе, настольная windows может увидеть и только 3 Гб и больше. Один раз с какого-то перепугу 32 битная ХР у меня увидела 3,75 Гб. Радость была недолгой. Как только я пытался использовать устройство, которое использовало одно и то же адресное пространство, что и оперативная память, система вылетала в BSoD. Серверная 32 битная windows, как и 32 битный Линукс, увидят все 4 Гб.
Нужно разделять понятия занимать и использовать. Есть ОЗУ, которое используется под программы (это занятое ОЗУ), есть ОЗУ которое использовано под кэш (память хоть и используется, но если понадобится для програм, то тут же будет освобождена), а есть неиспользованная память (она не задействована ни под программы, ни под кэш). Вопрос в том как считать свободную память - включать туда использованную под кэш или нет. Некоторые утилиты считают свободной память ту, которая не используется ни программами, ни кэшем (например, так делает системный монитор в Мандриве). Теоритически верно, но малоинформативно, так как, если программе понадобится больше памяти, то она может легко отобрать ее у кэша. По этой же причине некоторые принимают падение такой свободной памяти за утечку памяти. А это не утечка, а растущий в процессе использования компьютера кэш. Для потенциально недовольных скажу, что растущий кэш - это хорошо, а не плохо, так как там находятся файлы, которые вы уже запускали раньше. Поэтому если такой файл понадобится, то он загрузится из оперативной памяти, а не с винчестера. В результате скорость работы компьютера повышается.
W7 и XPnet, скрещиваем ёжика и удава, и каков результат ), прошу прощения за товтологию, но оч странная статья.
Отправить комментарий