Оптимизатор оперативной памяти для S.T.A.L.K.E.R ТЧ и ЧН, Доступна новая версия 1.4.0.55 + Добавлена поддержка S.T.A.L.K.E.R. Зо |
|
Здравствуйте, гость ( Вход | Регистрация )
Оптимизатор оперативной памяти для S.T.A.L.K.E.R ТЧ и ЧН, Доступна новая версия 1.4.0.55 + Добавлена поддержка S.T.A.L.K.E.R. Зо |
23.8.2009, 15:16
Сообщение
#1
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Оптимизатор оперативной памяти для игр серии S.T.A.L.K.E.R. by RamSoft ---------- [attachment=33783:attachment][attachment=33784:attachment][attachment=33785:atta chment][attachment=33786:attachment] ---------- Рекомендуется использование на машинах с маленьким объёмом оперативной памяти (от 1,5Гб и меньше)... Обладателям 2Гб и более данная программа ни чем не поможет... Добавлена поддержка S.T.A.L.K.E.R. Зов Припяти!!! Доступная версия на данный момент: v1.4.0.55 'Примечание: Временно отключено меню при нахождении в трее... История версий Версия 1.4.0.55: +Изменён интерфейс Версия 1.3.0.36: +Добавлена поддержка S.T.A.L.K.E.R. Зов Припяти +Возможность выбора определенного процесса ! +Доработан интерфейс Версия 1.2.0.20: +Переработан интерфейс программы. +Добавлены всплывающие подказки. +Добавлен автоматический режим. Версия 1.1.0.0: +Исправлена бага с увеличением размера формы при сворачивании и разворачивании программы. +Добавлена возможность сворачивания в трей. Версия 1.0.0.2: Начальная версия программы. Принцип работы программы (техническая белиберда): Программа "забирает" зарезервированную, но не использующуюся оперативную память у других процессов, (что на их работоспособности не сказывается) и дает S.T.A.L.K.E.R.'у возможность использовать эту память в своих целях... Установка: Установка не требуется, программу можно запускать из любого удобного для вас места (жесткий диск/Flash накопитель/лазерный диск)... Руководство по использованию 1. Включить автоматический режим. А если по старинке, то: 1. Запустить программу 2. Нажать кнопку "[attachment=31897:attachment]" 3. Запустить игру 4. По завершении закрыть программу Скриншоты Версия 1.4.0.55: [attachment=33213:attachment] Версия 1.3.0.36: [attachment=32841:attachment] Версия 1.2.0.20: [attachment=31898:attachment] [attachment=31900:attachment] Версия 1.1.0.0: [attachment=31492:attachment] [attachment=31493:attachment] Программа: NEW!Версия 1.4.0.55: [attachment=33211:attachment] OLD!Версия 1.3.0.36: [attachment=32842:attachment] OLD!Версия 1.2.0.20: [attachment=31901:attachment] OLD!Версия 1.1.0.0: [attachment=31575:attachment] Пример результата работы программы Для примера приведу следующее: Запущен Wolfenstein (2009) Максимальные настройки, разрешение 1920х1080 [attachment=31466:attachment] Параллельно запустил NFS ProStreet Максимальные настройки, разрешение 1920х1080 [attachment=31467:attachment] Запустил оптимизатор (включил оптимизацию) и запустил ко всему этому счастью S.T.A.L.K.E.R. ТЧ Максимальные настройки, полная динамика, разрешение 1920х1080 [attachment=31468:attachment] По завершении работы программы и S.T.A.L.K.E.R'а оставшиеся игрушки спокойно развернулись... Примечания: 1. По завершении игры не забывайте отключать программу... З.Ы. Все вопросы в эту тему... |
|
|
3.10.2009, 12:24
Сообщение
#2
|
|
Группа: Сообщений: 0 Регистрация: -- Пользователь №: |
Это обманчивое ощущение, эффект плацебо. ОС делает с памятью тоже самое, но тогда когда оно действительно нужно. Я не ругаюсь, просто хочу заметить, что самостоятельное постоянное скидывание страниц в своп - неразумное действие.
В это же действие входит "оптимизация" через affinitimask (раскидка по ядрам CPU и приоритеты) которые делают якобы Cpucontrol, много кто "действительно получил оптимизацию" - это опять же плацебо, "самовнушение творит чудеса" (с) какой то доктор Рекомендую найти книгу Джефри Рихтера "Windows дял профессионалов", отличная книга по Winapi, программированию, раскрывает принципы работы Операционки. Скачать можно тут http://rouse.drkb.ru/books.php (не варез, если что), но лучше купить (я получил нахаляву когда MS раздавало "Боевой комплект программиста" :D ). PS Ну на этом, наверное все, не буду досаждать, негатив (если он чувствуется) в посты вкладывать не хотел PPS "Обычный" ЛС у меня режет прокси, я не могу туда ответить. PPPS Про ЛС - Цитата Во-вторых, если кто-то думает, что при освобождении памяти, например при "выгрузке" dll или SetProcessWorkingSetSize(..,-1,-1) винда срузу безвозвратно "уничтожает" выделенные страницы, то тоже ошибается - умная винда просто помечает соответствующие страницы как неприсутствующие в пространстве процесса и находящиеся в переходном состоянии. В этом состоянии они могут находится сколь угодно долго, пока жив процесс и есть достаточный запас свободных и обнуленных страниц ОЗУ. Если через какое-то время процесс снова обращается к переходной странице или заново "грузится" dll, то винда просто возвращает переходные страницы процессу, экономя при этом "время и деньги". Поэтому выкрутасы с SetProcessWorkingSetSize и загрузками\выгрузками dll это просто самообман - реально из ОЗУ может ничего не выгружаться, но формально мы можем гордиться тем, что это уже не мы занимаем память, а винда ;) В результате на общем занимаемом объекме ОЗУ это никак не сказавается, но зато сильно напрягает систему и "раскаляет" процессор лишними ненужными действиями (обработка только одного отказа страницы занимает несколько тысяч тактов). Поэтому лучше не ломиться в вотчину винды как слон в посудную лавку, а довериться ее менеджеру виртуальной памяти - он сам сделает что нужно и когда нужно, сам подгрузит код и данные по первому требованию, а в случае нехватки физ.памяти сам ее почистит, выбросив наиболее давно неиспользуемые страницы. тыц Справка МС: Цитата When you increase the working set size of an application, you are taking away physical memory from the rest of the system. This can degrade the performance of other applications and the system as a whole. It can also lead to failures of operations that require physical memory to be present (for example, creating processes, threads, and kernel pool). Thus, you must use the SetProcessWorkingSetSize function carefully. You must always consider the performance of the whole system when you are designing an application. тыц |
|
|
Текстовая версия | Сейчас: 21.6.2024, 18:19 |