Windows 11 — операционная система следующего поколения для персональных компьютеров и рабочих станций, разработанная корпорацией Microsoft в рамках семейства Windows NT, является наследницей Windows 10.
Member
Статус: Не в сети Регистрация: 18.01.2013 Откуда: РФ Фото: 1179
Перепроходил сейчас Dishonored Death of the Outsider, в фоне крутилась лиса. Предпоследняя миссия. Игра вылетает, впервые за неделю игры. Залез в журнал и читаю причину:
Вложение:
mmc_ZMjhyn92oL.png [ 10.33 КБ | Просмотров: 214 ]
Параметр свопа был выставлен в режим по выбору системы. Это для тех, кто отключает своп на игровом пк.
Member
Статус: Не в сети Регистрация: 17.06.2010 Откуда: Минск Фото: 104
Ханыга писал(а):
А потом под себя настроить как удобно? Не все по дефолту операционку юзают.
Так я ж говорю. Как с приложениями. По мере необходимости всё можно настроить потом. Не нужно ставить себе цель вот прямо сейчас, пока не настрою, не встану со стула.
_________________ Jetway V266B; Athlon XP 1600+; DDR 256MB; GIGABYTE GeForce2 MX 400/32MB; PSU 250W; Seagate 40GB; FDD Samsung; CD LG GCR-8520B; LG Flatron 795FT Plus
Advanced member
Статус: Не в сети Регистрация: 29.03.2017
Leon75 Те кто отключают своп не имеют ни малейшего представления как работает виртуальная память. Они думают туда постоянно что-то пишет. Невозможно полноценно занимать физическую оперативную память без свопа.
Moderator
Статус: Не в сети Регистрация: 21.10.2010 Откуда: ⠺⠕⠏⠗⠕⠎⠮⠢ Фото: 67
Вечные споры о свопе. Ранее было выставлено 9050Mb, проблем не замечал. Недавно перешёл на 96GB RAM и сейчас выставил то, что рекомендует ОС, 13163Mb. Не маловато?
Advanced member
Статус: Не в сети Регистрация: 29.03.2017
Так там нет универсального значения. Зависит от ПО которое работает. Упрощённый пример: одна и та же .DLL на 100 процессов и весит 100МиБ. В оперативной памяти она может занимать 100МиБ, а выделять адресного пространства запросто может на все 10000. Без свопа размер виртуального адресного пространства ~= Физическому адресному пространству. Память в итоге будет ничем особо не занята, но требование наличия адресного пространства не позволит её нормально задействовать. Чем меньше оперативной памяти с маленьким свопом тем это заметнее. Типичное ПО для большинства пользователей как раз имеет существенную долю данных которые занимают значительно меньше физической памяти чем хотят адресного пространства.
На мои 64ГиБ стоит всего +~8ГиБ скорее на всякий случай, так как обычно я за 40ГиБ не вылезаю, а не потому что это оптимальное значение. Как понадобится сразу же раздую. Универсального значения нет как такового.
Кто-то может справедливо поинтересоваться, почему нельзя создать это самое дополнительное виртуальное пространство не занимая реальное, полностью отключив возможность записи в него и в принципе использование в качестве ОЗУ? Потому что это будет велосипед из ещё более изощрённых костылей, который будет реально часто ломаться почти целиком состоящий из исключений. Это к слову возможно. https://youtu.be/WQKSyPYF0-Y "~128ТиБ" адресного пространства свопа.
Цитата:
Алгоритмы винды знают лучше, плюс некоторые игры сконфигурированы исходя из автоматической настройки сопа.
И поэтому автоматический рост свопа относительно часто приводит к тому что сначала программы падают... Нет там никаких автоматических настроек под своп в играх. Абсолютное большинство игр не взаимодействует с этим уровнем. На уровне движка могут быть оптимизации, но не касаются свопа на прямую. Чем адресное пространство обеспечено, свопом или физической памятью - без разницы. Закончились адреса - что-то упало. Очень немногое ПО нормально обработает исключение с закончившимся адресным пространством.
Виртуальная память = физическая память + своп. Убрал своп - всё равно виртуальная. Именно с ней "работает" абсолютное большинство прикладного ПО. Значительная часть разработчиков не имеет ни малейшего представления как это работает, потому что это не нужно. Им не нужно в принципе взаимодействовать с этим уровнем абстракции. Разработчики игровых движков могут проводить тонкие оптимизации работы с памятью. Разработчики игр будут использовать уровень абстракции предоставляемый игровым движком и никаких настроек для свопа там нет.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения