S
S
Spaceoddity2016-05-26 18:40:43
Windows
Spaceoddity, 2016-05-26 18:40:43

What is the amount of memory to give the paging file in Windows?

Do not count the advice on this topic. But basically they are diametrically opposed:
1) 1.5-2 times more than the amount of RAM (so that there is no situation with a critical lack of memory).
2) a very small amount (~ 0.5x RAM) so that the OS does not start using the swap file with or without reason.
?

Answer the question

In order to leave comments, you need to log in

9 answer(s)
A
Artem @Jump, 2016-05-26
@Spaceoddity

Set it to automatic and forget about it.

S
Saboteur, 2016-05-26
@saboteur_kiev Куратор тега Windows

Зависит от
1. количества оперативки в компе
2. пик его использования
3. свободное место на диске
Раньше трава была зеленее и своп должен был быть больше. Но у меня например 32 гб оперативки, и делать 64гб своп - совершенно нет смысла.
Для домашнего использования, я бы рекомендовал держать своп в пределах 2-4 гб, для того, чтобы винда могла скинуть в него очень редкоиспользуемые области, и успела предупредить что подыхает, если вдруг память засрется.
А так - нужно все же смотреть по тому, что вы запускаете.

L
landergate, 2016-05-26
@landergate

There is no general rule.
All these "twice as much" were relevant for prehistoric configurations with 256MB, 512MB RAM, etc.
The paging file is needed so that applications do not crash from OOM.
If you have a lot of RAM, and you rarely reach the limits, then you can leave a small amount - 512MB - 1GB.
If you have little RAM, and you constantly go beyond its limits, then the swap file can compensate for this missing difference with the amount of memory you need.
The size of the swap file does not affect when it will be used.
If you want to avoid using it completely, then you just need to disable it.

Человек с Казахстана, 2016-05-26
@LenovoId

Наверно вообще в него лесть не надо , при разбивке и при установке система всё сделает сама , и лесть туда не надо

S
spotifi, 2016-05-26
@spotifi

Windows уже лет 15 как сама довольно хорошо определять умеет размер файла подкачки.

X
xmoonlight, 2016-05-26
@xmoonlight

Если "блины" - то 4Гб, если SSD: можно авто оставить.
Так же можно юзать этот софт для очистки памяти.

E
Ethril, 2016-05-26
@Ethril

Аргумент про сильную фрагментацию файла подкачки при его автоматическом размере несостоятелен.
1) Windows автоматически изменяет его размер довольно редко. Могу ошибаться (пруфа не нагуглил, если у вас есть - welcome), но по-моему автоматически он может только расти. Самостоятельно уменьшать его Windows не умеет. Это обстоятельство должно резко уменьшать кол-во операций изменения размера ФП и, соответственно, его фрагментацию на уровне файловой системы.
2) Данные в RAM фрагментированы сами по себе, by design, и соответственно в ФП - тоже. Вспомните, как "хрустит" диск при свопе, каким бы красивым единым куском тот ни лежал на диске. Проблема отнюдь не в фрагментации на уровне файловой системы.

Юрий Чудновский, 2016-05-26
@Frankenstine

Эмпирически, для меня примерно swap=(total max commited memory) - (RAM) + 1(2) ГБ (в зависимости от разрядности ОС).

M
MinamotoSoft, 2016-05-27
@MinamotoSoft

если оперативки "достаточно" - своп вообще отключить.
Лично живу без свопа со времени выхода вин7 и не болею.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question