Физическая память

DELETED
5/11/2006, 2:32:39 AM
(Herr_swin @ 10.05.2006 - время: 22:21) Игрушка - Готика,

Ааа... Эта самая Gothic грешит мемориликами (Memory Leak - "утечка памяти"). Отличные программисты!

Ни чер.. чего тут не поделаешь. Нужно ждать патчей. Или устанавливать, если они есть.

DELETED
5/11/2006, 2:51:08 AM
(aC^dreik @ 09.05.2006 - время: 08:33) Вам еще не надоело память дефрагментировать? :)
а я и не дефрагментирую, у меня её и так достаточно :-)

Да не, мне просто интересно, как так можно память дефрагментировать? :)) Неужели людие все еще верят в НЛО "оптимизаторы памяти"? :)
-=Велла=-
5/11/2006, 1:39:21 PM
Мне вот тоже интересно, как можно дефрагментировать то, что может пропасть через несколько секунд вообще, ведь в ОЗУ хранятся не вечно и имеею свойство исчезать.. Зачем тратить ресурсы на то, чтоб упорядочить то, чего не будет? (каламбурчик получился)
DELETED
5/11/2006, 4:16:30 PM
(-=Велла=- @ 11.05.2006 - время: 09:39)Зачем тратить ресурсы на то, чтоб упорядочить то, чего не будет?

Жесткий диск тоже дефрагментируют, что однако не спасает от (тьфу-тьфу-тьфу!) последующего рассыпания или залипания или еще чего похлеще. Суть не в этом. В топике про оптимизаторы памяти доступно было разъяснено, что все эти "оптимизаторы" один сплошной фейк и надувательство. Кроме моих скромных слов этим же ранее особачился и Руссинович... Если статьи Руссиновича недостаточно, то тут уже и говорить не о чем. Для справки: если бы была религия винтридцатидвойственности, то корпорацию Майкрософт записали бы в пантеон Богов, а Руссиновича в пророки. А меня в служители культа.. :))

В оффтопик, но:
(Bikey @ 08.05.2006 - время: 11:38)Increasing the amount of Memory available.
(Bikey @ 08.05.2006 - время: 11:38)Lets you run large applications simultaneously without slowing down your system!
Как можно увеличить то, что физически ограничено? Ментально?

(Bikey @ 08.05.2006 - время: 11:38)Recovers Memory from Windows and your applications.
Восстанавливать память после Windows - это звучит сильно... Я до сих пор не понимаю, как пользовательское приложение может залезать в защищенное процессором пространство операционной системы. Может я тупой? Или как "оптимизатор" может с веником ходить за менеджером памяти операционной системы и выметать лишние странички... Нужно понимать, что это не garbage collector, это нечто, типа Грабового. Кто-то верит, а кому смешно.

(Bikey @ 08.05.2006 - время: 11:38)Recovers Memory leaks from unstable programs.
Я так себе и представляю - работает наш софт себе... Работает.. Часть объектов (читай - выделенной памяти) резервирует в пул, а тут "умный" оптимизатор решает, что эти объекты, то есть память, не что иное, как memory leaks и их подчищает. Хана критически важной информации, пользователи в панике, деньги пропадают, процессы зависают.... Зато "оптимизатор" бодро рапортует об освобожденной памяти...

(Bikey @ 08.05.2006 - время: 11:38)Defragmenting your physical memory.
Работает тонкий клиент с десятком страниц данных в памяти себе, а тут великолепнейший из "дефрагментаторов" нагло цепляется к нашему процессу, шлет всех в сторону востока и "дефрагментирует" нашу память по самое не могу. Аккуратненько выстраивает битик к битику, байтик к байтику и плевать ему, сердешному, что матрица поимеет всех.


Привет соседям. Пойду придумывать дефрагментатор для моего сортира. :))
-=Велла=-
5/11/2006, 5:09:02 PM
(JeyLo @ 11.05.2006 - время: 12:16) (-=Велла=- @ 11.05.2006 - время: 09:39)Зачем тратить ресурсы на то, чтоб упорядочить то, чего не будет?
Жесткий диск тоже дефрагментируют
Сравнил! На жестком диске данные хранятся и после выключения компьютера, и есть данные, которые не удаляются долго время по причине их неободимости, поэтому, возможно, выполнять дефрагментацию иногда необходимо (чего я не делаю никогда, так как считаю, что лучше форматнуть раздел и винду накатить заново wink.gif ). Согласна, что дефрагментация оперативки - бред и утопия. Лучше дефрагментировать винт, чтобы, например, своп использовался более эффективно.
HAMMERSTEEL
5/12/2006, 4:46:32 AM
Скачай программу "памятник" bash.gif
NSD
5/12/2006, 4:49:57 AM
(Herr_swin @ 10.05.2006 - время: 22:21) Этот пользователь - это я.
Игрушка - Готика,
Система ХР
ОЗУ - 512
Реестр - чистый (операционка только установлена)
После перезагрузки торможение пропадало (т.е. на том же железе игра начинала летать)
Внешние причины (сеть и прочее исключены).
Чует моя попа, что это из-за переполнения СВОПА, что очень вероятно.
Я в Готику не играл и не могу сказать точно, но раз такая тема, то могу только такое преположить.
Значит так - хочешь играть - перегружаешь систему и начинаешь играть, а потом уже лезешь в инет и юзаешь остальные проги. - как тебе такое решение? :)
Sforg
5/12/2006, 8:10:13 AM
Да есть такой глюк, как утечка памяти - но мной в Готике не замечен, ни в 1-ой, ни во 2-ой...правда это не значит, что его нет в природе.
DELETED
5/12/2006, 6:27:35 PM
(NSD @ 12.05.2006 - время: 00:49) Чует моя попа, что это из-за переполнения СВОПА, что очень вероятно.

Overcommit'а (выделения памяти вне зависимости от ее доступности) в обычной жизни не бывает, так что "переполнение свопа" - это всего лишь один из обычных человеческих мифов. Система становится нестабильна только по причине кривости ПО, так как в обмен на отказ в выделении это самое ПО упорно пытается отвоевать свое. Система в рамках доступного судорожно начинает освобождать ресурсы, а потом тупо отбивается от назойливой программы... Для наблюдателя это выглядит как "зависшая" система, однако при достаточном упорстве можно дождаться старта менеджера задач и завершить великолепнейшее творение.

Вообще большинство ПО не использует так называемые Garbage Collectors, то есть такой штуки, которая ходит с веником за безалаберным программистом и подчищает за ним ресурсы. А если не использует, то забывчивость освободить пару-тройку килобайт в процессе работы ПО превращается в проблему, что и называется "утечка памяти".

А вообще после завершения процесса (программы), все использованные им ресурсы освобождаются, в том числе и "память". Так что достаточно всё закрыть и играть в свое удовольствие. В нормальные игры. :)


Готика таки имеет проблемы с утечкой. Мало того, что имеет сама, так еще и из-за проблем с видеокартой. :)
Sforg
5/16/2006, 3:38:23 AM
Да, кстати...о птичках. Дефраментация памяти - вещь достаточно необходимая, то есть была таковой. К примеру загрузка программ в области памяти, расположенные до границы 1-го Mb. Вот це было весело...
Bikey
5/16/2006, 4:25:49 AM
JeyLo - ты хочешь меня ткнуть? Я же сказал, что с этим не сталкивался, а ты свое заездил...
meridius
5/16/2006, 5:34:00 AM
память не причём. Хотя с гигом однозначно проще. В готике прогружается всё большими кусками, поэтому на более слабых машинах тормоза....
DELETED
5/16/2006, 2:28:55 PM
(Bikey @ 16.05.2006 - время: 00:25) JeyLo - ты хочешь меня ткнуть? Я же сказал, что с этим не сталкивался, а ты свое заездил...
Да зачем мне кого-то куда-то тыкать? :) Дело все в.... Впрочем не буду ездить.