Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Windows
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2019, 12:01   #1
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию Управление памятью процессов и файлом подкачки

Здравствуйте.
Подобную тему уже как-то создавал, но так ни к чему и не пришёл.
Как можно сделать такое, что бы всю воможную память необходимого процесса принудительно отгрузить в файл подкачки ? Или наоборот, выгрузить оттуда, или запретить выгрузку в файл подкачки ?
Ну и прочие "прелести" менеджмента.

Только что вот задумался; у меня открыта игрушка, которая держит 2 ГБ минимум. В течении часа я планирую туда вернуться, поэтому закрывать не хочется, хоть и открыть потом не является большой проблемой.
Открываю фотошоп - ещё минус 1 ГБ, так же где-то в фоне висит открытый проект VS.
Я понимаю, что система управляет всем этим автоматически, но и решить хотелось бы немного другую проблему: когда память процессов гуляет туда-сюда "сама по себе" (автоматически) - часто происходят тормоза, что в принципе само собой разумеющееся.
И мне хотелось бы как то управлять этими всеми вещами.
Я как-то напейсал программку, которая "флюшит" память, косвенно-принудительно заставляет систему отгрузить в файл подкачки всё что вообще возможно, но разумеется это не комильфо, так как после сего действа тормозит даже системное время.

Можно конечно же купить хороший SSD на 256 ГБ, докинуть оперативы, отключить файл подкачки, и "жить не тужить", но это как то не совсем бесплатно, во всяком случае точно дороже, чем пытаться что-то мутить с файлом подкачки.

Что подскажете ?
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 07.03.2019, 12:28   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
SSD на 256 ГБ
SATA SSD дешевые уже, лучше больше, чтобы не париться с поиском места.

Ну а память в течение года вроде как подешевеет % на 30 )
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.03.2019, 12:36   #3
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
SATA SSD дешевые уже, лучше больше, чтобы не париться с поиском места.
Ну а память в течение года вроде как подешевеет % на 30 )
Я это планирую на будущую сборку компутэра. Но вопрос ведь не в этом ... =)
Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
дороже, чем пытаться что-то мутить с файлом подкачки
Сейчас можно сказать я интересуюсь этим "для собственного развития".
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
лучше больше, чтобы не париться с поиском места
Оптимальным считается сборка SSD для системы + HDD для всяких фильмов.
В большинстве случаев для пользователей достаточно 128 + 500 (ГБ).
Но я планирую SSD 256 ГБ + 2 HDD 1 ТБ.
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 07.03.2019 в 13:17.
OmegaBerkut вне форума Ответить с цитированием
Старый 07.03.2019, 12:39   #4
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Ну так вы ж не только фильмы смотрите на компе?

Проекты, виртуалки и т.п. могут много места занимать.
Да и игры по 50-80+ГБ уже не редкость.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.03.2019, 12:46   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Да ладно игры, таже студия 30-50 легко съест,а если еще добавить CUDA, Python, Unreal/Unity,...
p51x вне форума Ответить с цитированием
Старый 07.03.2019, 12:50   #6
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Вы это всё говорите о файлах, которые должны где-то храниться, и не важно где они хранятся, если речь идёт про ОЗУ и файл подкачки.
Если я запускаю виртуалку с диска E, то при необходимости память процесса отгружается из ОЗУ в файл подкачки, при этом подкачка находится на системном диске, в моём случае это С.
Мне же на данный момент хватает с головой 2 ТБ, и где-то половина почти всегда свободна. Было пару раз - когда гонял 600 ГБ через торрент, потому что напрямую через сеть опасно.
SSD для системы - приятный бонус к производительности с ОЗУ и тем самым файлом подкачки.
Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ну так вы ж не только фильмы смотрите на компе?
А ну да, фильмы я для себя качаю BRRip, которые сейчас могут занимать порядка 50 гигов один файлик.
Подпись ? Не, не слышал ...

Последний раз редактировалось OmegaBerkut; 07.03.2019 в 12:53.
OmegaBerkut вне форума Ответить с цитированием
Старый 07.03.2019, 12:55   #7
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
при этом подкачка находится на системном диске, в моём случае это С
При этом это настраивается и можно по всем дискам раскидать
p51x вне форума Ответить с цитированием
Старый 07.03.2019, 13:01   #8
OmegaBerkut
Спокойный псих
Участник клуба
 
Аватар для OmegaBerkut
 
Регистрация: 19.03.2013
Сообщений: 1,538
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
При этом это настраивается и можно по всем дискам раскидать
Можно, но не всегда нужно. Если уж так рассуждать - то можно сразу метить себе RAID из бургера SSD, суммой на пару (тройку) терабайт, но сколько это будет стоить ...
Сейчас нормальный SSD начинается с 50 $, и это который проживёт и не умрёт от постоянных системных циклов перезаписи.
Подпись ? Не, не слышал ...
OmegaBerkut вне форума Ответить с цитированием
Старый 07.03.2019, 13:05   #9
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

С RAID лучше не париться если нет особой необходимости и понимания что и какие делают, для чего нужны.
Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
умрёт от постоянных системных циклов перезаписи
Да такие сложно найти, если и умирают какие-то часто, то вряд ли именно из-за исчерпания ресурса.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.03.2019, 13:05   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Цитата:
Сообщение от OmegaBerkut Посмотреть сообщение
то можно сразу метить себе RAID из бургера SSD, суммой на пару (тройку) терабайт, но сколько это будет стоить ...
Тогда лучше без рейда и бургера взять 2 Тб. Да и цена не то, чтобы кусалась https://www.wd.com/products/internal...ml#WDS200T2B0A
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
управление памятью galick Операционные системы общие вопросы 2 28.03.2014 17:05
управление свободной памятью ОС в С aurora_87 Общие вопросы C/C++ 3 03.06.2010 23:30
управление памятью galick Помощь студентам 1 27.05.2010 13:14
Управление памятью Raz0r Помощь студентам 4 02.03.2009 18:42
Управление памятью ilham Операционные системы общие вопросы 2 17.12.2008 18:29