Бережём RAM!!
Andrew X
Мастер
2/18/2006, 1:46:08 AM
Очень крутая прога Hare 1.5.1 и дальше! Конкретно комп и 3D приложения ускоряет!
Alternativeman
Мастер
3/23/2006, 7:49:17 AM
простенькая прога Hare
DELETED
Акула пера
4/9/2006, 3:33:17 AM
Не парюсь этим. Память сейчас копейки стоит. Нечего не спичках экономить.
На компе жены Гигабайт памяти в dual channel, у меня 4G тоже dual channel.
На компе жены Гигабайт памяти в dual channel, у меня 4G тоже dual channel.
NeoSoft
Любитель
4/9/2006, 3:58:23 AM
(GregZ @ 08.04.2006 - время: 23:33) Не парюсь этим. Память сейчас копейки стоит. Нечего не спичках экономить.
На компе жены Гигабайт памяти в dual channel, у меня 4G тоже dual channel.
Согласен!
На компе жены Гигабайт памяти в dual channel, у меня 4G тоже dual channel.
Согласен!
AngeLR
Мастер
4/11/2006, 6:15:30 PM
(D@rk RAVEN @ 19.02.2005 - время: 21:24) В этой теме я хочу обсуждать оперативку. Вернее кто как её бережет. Я стараюсь юзать проги занимающие меньше озу.
Я не использую "программы-оптимизаторы памяти", т.к. они занимают память которая может пригодиться для реально работающих приложений.
Я не использую "программы-оптимизаторы памяти", т.к. они занимают память которая может пригодиться для реально работающих приложений.
DELETED
Акула пера
4/11/2006, 11:36:24 PM
Для любителей оптимизировать память с помощью "оптимизаторов":
В 2003 году Марк Руссинович написал статью "The Memory-Optimization Hoax: RAM optimizers make false promises" ("Ложь об оптимизации памяти. Оптимизаторы дают ложные обещания"). Кто такой Руссинович рассказывать никому не надо. Почитайте.
Про память:
Виндовый процесс (программа), работает только с той памятью, которую ему отводит операционная система. Для процесса память всегда виртуальна, она может находиться как в физической, так и в файле подкачки и кэше. Имеющая непрерывную адресацию память процесса разбивается на страницы. Читать память можно только страницами, чем занимается ядро системы, а именно ее часть, именуемая Windows Memory Manager. Этот самый менеджер ведет несколько списков. Первый, естественно, это список страниц, используемых процессами и системой. Как только процесс освобождает страницу, то менеджер помещает ее или в список модифицированных страниц а потом в список ожидания, или сразу в список ожидания. Последние два списка могут использоваться как под кэш процесса, так и освобождаться, о чем заботиться сам менеджер и никто другой. Еще два списка, который ведет менеджер - это список свободных страниц и список пустых страниц. Перевод свободных в пустые происходит после того, как менеджер их обнуляет.
Теперь "про оптимизацию":
Все оптимизаторы делают только одно - любыми методами пытают менеджера за память. В обмен на физическую память менеджер начинает сбрасывать рабочие страницы в кэш и в файл подкачки, загрузка которых обратно занимает значительное время... Любому "оптимизатору" до лампочки сам менеджер и то, как он оптимизирует память и ее расход. Да и вообще, первый "оптимизатор" появился, дай бог памяти, не менее 5 лет назад. И почему, интересно, Microsoft все еще не умеет оптимизировать расход памяти самостоятельно? :)))
Про дефрагментацию:
Процесс не имеет понятия о том, какой адрес виртуальной соотноситься с физической. Процесс не имеет права шариться по адресным пространствам других процессов. А теперь придумайте, как со всей этой байдой он может "дефрагментировать" память? :)
Вывод:
Выкиньте свой "оптимизатор" на помойку. Основные правила работы со слабыми машинами - не нагружать их одновременным выполнением ресурсоемких задач.
Про Windows и ее память:
Операционная система поставляется на миллионы машин, имеющих различное быстродействие. "Оптимизировать" память можно или нарастив ее :) или, уже нарастив, заставив менеджер не скидывать рабочие страницы самой системы в файл подкачки:
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management\ DisablePagingExecutive // DWORD // 1
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management\ LargeSystemCache // DWORD // 1.
Вот и все про память...
В 2003 году Марк Руссинович написал статью "The Memory-Optimization Hoax: RAM optimizers make false promises" ("Ложь об оптимизации памяти. Оптимизаторы дают ложные обещания"). Кто такой Руссинович рассказывать никому не надо. Почитайте.
Про память:
Виндовый процесс (программа), работает только с той памятью, которую ему отводит операционная система. Для процесса память всегда виртуальна, она может находиться как в физической, так и в файле подкачки и кэше. Имеющая непрерывную адресацию память процесса разбивается на страницы. Читать память можно только страницами, чем занимается ядро системы, а именно ее часть, именуемая Windows Memory Manager. Этот самый менеджер ведет несколько списков. Первый, естественно, это список страниц, используемых процессами и системой. Как только процесс освобождает страницу, то менеджер помещает ее или в список модифицированных страниц а потом в список ожидания, или сразу в список ожидания. Последние два списка могут использоваться как под кэш процесса, так и освобождаться, о чем заботиться сам менеджер и никто другой. Еще два списка, который ведет менеджер - это список свободных страниц и список пустых страниц. Перевод свободных в пустые происходит после того, как менеджер их обнуляет.
Теперь "про оптимизацию":
Все оптимизаторы делают только одно - любыми методами пытают менеджера за память. В обмен на физическую память менеджер начинает сбрасывать рабочие страницы в кэш и в файл подкачки, загрузка которых обратно занимает значительное время... Любому "оптимизатору" до лампочки сам менеджер и то, как он оптимизирует память и ее расход. Да и вообще, первый "оптимизатор" появился, дай бог памяти, не менее 5 лет назад. И почему, интересно, Microsoft все еще не умеет оптимизировать расход памяти самостоятельно? :)))
Про дефрагментацию:
Процесс не имеет понятия о том, какой адрес виртуальной соотноситься с физической. Процесс не имеет права шариться по адресным пространствам других процессов. А теперь придумайте, как со всей этой байдой он может "дефрагментировать" память? :)
Вывод:
Выкиньте свой "оптимизатор" на помойку. Основные правила работы со слабыми машинами - не нагружать их одновременным выполнением ресурсоемких задач.
Про Windows и ее память:
Операционная система поставляется на миллионы машин, имеющих различное быстродействие. "Оптимизировать" память можно или нарастив ее :) или, уже нарастив, заставив менеджер не скидывать рабочие страницы самой системы в файл подкачки:
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management\ DisablePagingExecutive // DWORD // 1
HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ Session Manager\ Memory Management\ LargeSystemCache // DWORD // 1.
Вот и все про память...
Абвгдейка
Мастер
4/12/2006, 8:47:26 PM
у меня гиг стоит оперативки с некоторых пор и я не парюсь))))))
Абвгдейка
Мастер
4/12/2006, 8:50:32 PM
winramXP - вот ее мона поставить, говорят лучшее что есть из крутых ппрог по памяти, да и память ваще почти не трогает при работе совей.
pancho
Новичок
4/14/2006, 2:59:19 AM
Раньше, когда у меня было 128 мб тоже над этим парился, экономил, прога тогда у меня была Memturbo, типа нажимашь на кнопочку, а она оперативку дефрамтирует, типа нажимаешь другую, а она всё лишнее из памяти выкидывает так вот, потом стал замечать ,всё что она там выкинула минут через пять обратно подгружается причём довольно таки медленно, можно было поставить галочку чтоб она всё автоматически выполняла, ну например раз в 10 минут, так вот незадача смотришь типа фильм и вдруг бац всё тормозит, а это оказывается оптимизатор сработал или играешь в игрушку и бац, в самом интересном месте выскакивает ошибка, мол типа этот оптимизитор чё то не то из памяти выкинул и всё типа накрылось медным тазом, так вот потом всё таки докупил памяти, а этот оптимизатор снёс нафиг, достал он меня!
Абвгдейка
Мастер
4/14/2006, 4:08:15 PM
патаму и не надо мудрить ваще
HAMMERSTEEL
Новичок
5/13/2006, 8:41:35 PM
меньше 1024 мега ставить не имеет смысла!лучший производитель Kingston!
DELETED
Акула пера
6/12/2006, 8:50:56 PM
(HAMMERSTEEL @ 13.05.2006 - время: 16:41) меньше 1024 мега ставить не имеет смысла!лучший производитель Kingston!
Аналогично!!! Поставил Гиг, и про RAM забыл...
Аналогично!!! Поставил Гиг, и про RAM забыл...
tyoma
Мастер
6/13/2006, 4:50:34 AM
Сейчас у меня 512+256Mb Kingston. Хотелось бы ещё 512, но пока финансы не позволяют. память особо не берегу, нагружаю по полной, но стараюсь особо визуализацией не увлекаться, делаю ставку на количество работающих прог, а не на качество.
DELETED
Акула пера
6/20/2006, 4:08:48 PM
У меня оперативки 2/512 Мб, поэтому не вижу смысла особо экономить
DELETED
Акула пера
6/20/2006, 4:10:48 PM
(tyoma @ 13.06.2006 - время: 00:50) Сейчас у меня 512+256Mb Kingston. Хотелось бы ещё 512, но пока финансы не позволяют. память особо не берегу, нагружаю по полной, но стараюсь особо визуализацией не увлекаться, делаю ставку на количество работающих прог, а не на качество.
DELETED
Акула пера
6/20/2006, 4:12:24 PM
(HAMMERSTEEL @ 13.05.2006 - время: 16:41) меньше 1024 мега ставить не имеет смысла!лучший производитель Kingston!
лучший производитель Kingston!
лучший производитель Kingston!
NixHound
Специалист
9/9/2006, 12:41:16 AM
У меня Gb и я не заморачиваюсь
DELETED
Акула пера
9/10/2006, 6:35:03 AM
Большие проблемы на этот счет только у геймеров..... Им и двух гигов мало....
У меня гиг...не жалуюсь....
Как я ее экономлю.....Просто....У меня две операционки...Одна для инета, офиса и т.д......Другая для записи и редактирования музыки: кубейсы, фрутилупсы, халионы.....Вот эти проги весь рам и жрут, а если еще добавить антивирусы, фаерволы и т.д - компу пипец, зависнет............Что бы уменьшить расход оперативки нужно специально подготовить две системы, одну для одного дела, другую для другого....
У меня гиг...не жалуюсь....
Как я ее экономлю.....Просто....У меня две операционки...Одна для инета, офиса и т.д......Другая для записи и редактирования музыки: кубейсы, фрутилупсы, халионы.....Вот эти проги весь рам и жрут, а если еще добавить антивирусы, фаерволы и т.д - компу пипец, зависнет............Что бы уменьшить расход оперативки нужно специально подготовить две системы, одну для одного дела, другую для другого....