Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows Vista (http://forum.oszone.net/forumdisplay.php?f=66)
-   -   Большой расход оперативной памяти в Visat SP1 (http://forum.oszone.net/showthread.php?t=109583)

Dragon_1 20-06-2008 05:54 830749

Большой расход оперативной памяти в Visat SP1
 
Вот такая проблема .Когда стоял SP1 v668 все было нормально оперативки съедалосьв пределах 700 Мб .После переустановки SP 1 полной версии .(Да еще добавид две планки оперативки и стало 4 Гб .,до этого было 2 Гб .) У Vista почему то разыгрался опетит и на данный момент она съедает 1 100Гб памяти и система как мне показалась стала поттормаживать ,начал зависать "проводник и деспечер задач" Подскажите в чем причина . При установки памяти как мне было предложено зайти в биос ,я нажал на F2 зашёл в биос ни чего там не делал просто согласился со всем и все ,система перезагрузилась и после этого я установил SP 1 и начались проблемы .Может мне надо было что то выставить в биосе?
Зарание всем блогадарен



Microsoft Windows Vista Home Basic 6.0.6001 SP1
Core 2 Duo E6750, 2966 MHz (8 x 371)
Системная плата Asus P5K (3 PCI, 2 PCI-E x1, 2 PCI-E x16, 4 DDR2 DIMM, Audio, Gigabit LAN, IEEE-1394)
Чипсет системной платы Intel Bearlake P35
Системная память 4Гб (DDR2-667 DDR2 SDRAM)
Тип BIOS AMI 0603 (07/03/07)
NVIDIA GeForce 8800 GTS (640 Мб)

Valeant 20-06-2008 15:14 831074

Может стоить посмотреть чем данное кол-во памяти занято? Какими службами, сервисами, программами и т.д.

Возмож раз памяти столько, то ось решила все что ей надо загрузить сразу же в память.
У меня на 2Gb после запуска до готовности к работе съедает чуть меньше 500Mb.

Dragon_1 20-06-2008 15:34 831090

Valeant,
Я вот тоже так думаю,ну если бы я сооброжал как ее взять под узды.В автозагрузке у меня 4 програмы а вот со службами проблема,подскажи какие можно безболезненно выключить.Я ни чем таким не занимаюсь, только интернет и локальная сеть,да фотошопом балуюсь и больше ни чем серьезным просто игры кино и музыка .
А у тебя стоит SP1 ? Он не создает проблем? С SP1 бета v 668 у меня система работала отлично? а вот сейчас просто одно разочарование.

Ghost 20-06-2008 16:03 831117

Dragon_1, я смотрю, что процессор у тебя разогнанный... может из-за него система подвисает?

Dragon_1 20-06-2008 16:13 831125

Нет до установки SP1 все работало отлично, я уже писал,но лицензия закончилась,пришлось ставить полную версию SP 1? А процесор работал отлично сбоев не было и температура не подымалась выше 38 градусов.Так что тут что то другое.
Valeant, Может ты мне скинешь скриншот с твоими службами которые у тебя запущены,если не трудно .Можно на емайл,а вообще я думаю твои настройки,могут пригодится многим пользователям и многие будут тебя вспоминать добрым словом.

Sailor272@gmail.com

Vancouver 21-06-2008 10:12 831663

Цитата:

Цитата Dragon_1
а вообще я думаю твои настройки,могут пригодится многим пользователям »

На любой вкус...
http://www.speedyvista.com/registry.html

XIMERA123 21-06-2008 11:17 831677

отключи службу superfetch и Prefetch

Dragon_1 21-06-2008 13:54 831761

Vancouver, Спасибо я прчитал статью но там нет ни каких гарантий что будет работать систеиа стабильно.Но еще вопрос стоит в том почему Vista стала так кушать память,это говорит о том ,что что то включилось зарарботала какая то служба ,вот я и хочу ее отключить, что бы посадить на диету Vista.
Цитата:

Цитата XIMERA123
отключи службу superfetch и Prefetch »

Я попробую вашь совет но я что то не пойму ,эта служба контролирует производительность системы и улучшает ее так зачем ее отключать, а второго у меня и нет я посмотрел внимательно Prefetch у меня такого нет

yurfed 21-06-2008 14:56 831791

Dragon_1, почитай. Должно снять много вопросов и освободить оперативную память от данный SuperFetch. И отключать ничего не придётся :)
Цитата:

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

Busla 21-06-2008 16:16 831836

Реально задолбало уже читать эти сообщения про память в Vista. Ну пролистайте, блин, форум за последний месяц-два!

Не туда вы смотрите, читаем ниже строчку: Физическая память -> Свободно
О, ужас! "съедает" Виста практически весь объём физической памяти!!! Как же работают программы?! - Надо срочно запретить висте столько занимать!!! ирония на грани сарказма

Не один ли вам фиг, сколько памяти занято ОС в процессе простоя?!

Dragon_1, все планки памяти одинаковые? - одного производителя, одной серии?
Если нет - вставлены по парам? (как правильно ставить пары указано в доке к мат.плате.)

XIMERA123 21-06-2008 18:00 831867

Цитата:

Цитата Busla
Не туда вы смотрите, читаем ниже строчку: Физическая память -> Свободно
О, ужас! "съедает" Виста практически весь объём физической памяти!!! Как же работают программы?! - Надо срочно запретить висте столько занимать!! »

скажим так если оперативная память занята не нулями, то прежде чем начать её очищать системи нужно знать что можно безопасно очистить что нельзя, на это уходит время и ресурсы системы, особенно заметно в играх где первые 5 минут происходят лаги и глюки. также увеличивается время загрузки ос и уменьшается стабильность ос (не зря в server эти службы отключены)
Цитата:

Цитата Dragon_1
а второго у меня и нет я посмотрел внимательно Prefetch у меня такого нет »

http://support.microsoft.com/kb/307498

Цитата:

Цитата Busla
Не один ли вам фиг, сколько памяти занято ОС в процессе простоя?! »

мне нет так как мне нужна гибкая система, для быстрого переключения с одной задачи на другую, а для этого нужна свободная память.

Valeant 21-06-2008 18:14 831873

В Инете много пишут, про оптимизацию и отключение служб и даже на этом сайте.
Вот что я сделал по реестру описывать небуду, если надо можно ключи в инете найти

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explorer
AlwaysUnloadDLL REGDWORD = 1

HKEY_CURRENT_USER\Control Panel\Desktop
AutoEndTasks REG_SZ = 1
WaitToKillAppTimeout REG_SZ = 1000
HungAppTimeout REG_SZ = 1000
MenuShowDelay REG_SZ = 100
LowLevelHooksTimeout REG_SZ = 1000
WaitToKillServiceTimeout REG_SZ = 5000

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
IoPageLockLimit REG_SZ = 131072

Примечание: Не применяйте при "Ждущий" (standby) или "Спящий" (hibernate) режимах.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

DisablePagingExecutive REG_DWORD = 1
LargeSystemCache REG_DWORD = 1

ReadyBoost - использую, но для 4Gb не рекомендуют, или хотябы объем 1,5-2Gb, для этого flash нужно подбирать, так как у них разная скорость записи\чтения примерно от 15-20MB. Производительность при запуске программ. Даже если на ней будет сбой или вытащить из порта нечего страшного, данный файл на ней ReadyBoost.sfcache при включении создаться заново. Данную flash так же использую, для восстановления, т.е. с нее можно загрузиться и лежит файл \SOURCES\boot.wim (198Mb).

Superfetch - так же использую.

Swap файл жестко 32Mb, для некоторых программ что бы не ругались (для игр нужно побольше но наверное не более 700Mb, они все равно ее используют, даже если оператива еше есть в наличии).

Точки восстановления не отключаю, так как очень помагают, если система ведет себя подозрительно или что-то случилось.

На данном сайте есть файл Твики реестра в нем описаны все службы (tweaks.chm).

Использую программу очень много информации дает Process Explorer

Dragon_1 если очень надо на "мыло" могу скинуть скрины служб. Но я думаю с файлом tweaks.chm где они описаны нечего трудного не произойдет.

Dragon_1 Для общего развития рекомендую 3 части работы ядра Vista прочитать.

http://www.winblog.ru/2007/03/27/27030701.html
http://www.winblog.ru/2007/03/30/30030701.html

Там очень конкретно описано как Vista память использует, и как ее все под кэш берет, при необходимости освобождая для запуска программ - это все происходит на уровне ядра.Советую.

Можно использовать программы по оптимизации работы системы.

Busla 21-06-2008 18:31 831887

Цитата:

Цитата XIMERA123
мне нужна гибкая система, для быстрого переключения с одной задачи на другую, а для этого нужна свободная память »

а не наоборот? - если запускаемая программа (частично) кеширована в оперативной памяти - она запустится быстрее.
Цитата:

Цитата XIMERA123
скажем так если оперативная память занята не нулями, то прежде чем начать её очищать системе нужно знать что можно безопасно очистить что нельзя, на это уходит время и ресурсы системы »

imho очистить кеш - гораздо быстрее, чем вычитать данные с hdd. А лаги после запуска игры вызваны тем, что они при загрузке тупо зажирают 2 Гб, а система уже в процессе игры перераспределяет их между физической памятью и файлом подкачки.

Valeant 21-06-2008 19:05 831904

Ну прочитайте, работу ядра и распределение памяти и все вопросы отпадут.

http://www.winblog.ru/2007/03/27/27030701.html
http://www.winblog.ru/2007/03/30/30030701.html

Busla 21-06-2008 20:28 831941

Valeant, это форум, а не чат - сообщения повторять не нужно - их и так прочитают (или не прочитают)

Dragon_1 22-06-2008 03:21 832120

Valeant, Спасибо за помощь,ну если не трудно скинть на емайл. Sailor272@gmail.com
Я читал эти статьи,но у меня нет того образования ,что бы в полном объеме понять смысл написанного ,морщишь лоб до боли .
Так что за скриншоты буду очень блогадарен.


Busla, Планки все одинаковые ,одного производителя и вставленны правильно согласно документа.Тут все правильно.
И мне не всеравно сколько система потребляет памяти я не для того ее ставил что бы она бездарно растрачивалась .Сам справится не могу, вот по этому и прошу помощи,для этого и существует форум.Я пробивал по поиску, ни чего подобного не нашел,а лазить по форуму ,для этого нужно много времени и средств ,а у меня скорость 40Кб и тариф по минутный .А решние надо найти,с какого перепугу она стала кушать в 2 раза больше после установки дополнительной памяти .

ura123 22-06-2008 03:35 832122

Цитата:

Цитата XIMERA123
отключи службу superfetch и Prefetch »

Без этих служб запуск программ будет дольше.
То, что она столько съедает - это нормально и при таком объеме памяти файл подкачки можно смело ставить 0! И отзывчивость системы после установки серпака восстановится и, скорее всего, ускорится только после нескольких дней работы. Ну а уже потом что тормозит систему можно вычислить запустив "Монитор ресурсов". Особенно обратите внимание на чтение - запись файлов, может потребоваться настройка кое каких служб :).

yurfed 22-06-2008 11:27 832193

Цитата:

Цитата Dragon_1
И мне не всеравно сколько система потребляет памяти я не для того ее ставил что бы она бездарно растрачивалась . »

Не правильно мыслишь. У тебя что, не запускаются ресурсоёмкие програмы? Так вот, при первом же требовании такой програмы, память будет освобождена для высшего приоритета, т.е, для запускаемой/исполняемой програмы. Даже если останется 40кб, запустится любая програма, удовлетворяющая требованиям к установленному у тебя объёму памяти и ты не увидишь no enough memory

Цитата:

Цитата Dragon_1
а у меня скорость 40Кб и тариф по минутный »

Я так понял по ссылкам, которые тут выкладывались (кроме "Ну прочитайте"), ты не ходишь. Ну чтож, дело хозяйское.

Valeant 22-06-2008 11:57 832209

Dragon_1 Запусти программу process explorer настрой столбцы на показ памяти физ, виртуальной, рабочей. На любом процессе svchost.exe наведи мышкой появится окно с процессами которые он запускает. Если на выбранной программе нажать два раза мышкой то появится доп.окно свойства.

У меня после запуска системы только самое большое "Диспетчер рабочего стола" (dwm.exe) съедает рабочей 83Mb, виртуальной 217Mb. Все остальное мелочь.

Так что разобраться не сложно будет.

Dragon_1 22-06-2008 12:58 832238

Цитата:

Цитата yurfed
Я так понял по ссылкам, которые тут выкладывались (кроме "Ну прочитайте"), ты не ходишь. Ну чтож, дело хозяйское. »

Я их скачал и сейчас прокачиваю у себя в бесталковой голове.А про скорость я написал ,то что открывать массу страниц в поисках тем на которых хоть что то писалось на эту тему,у меня времени ни хватит,так как скорость мала и страничку грузятся по 3- 5 мин

yurfed 22-06-2008 13:09 832245

Dragon_1, А как тебе вариант- освободить память, которую занимает SuperFetch, перекинув её на флешку? По тестам, по ссылке, статьи из поста №9, разницы по скорости в памяти или на флешке- практически никакой.


Время: 17:21.

Время: 17:21.
© OSzone.net 2001-