3

Мой компьютер как будто полностью лишен виртуальной памяти. Конечно, я многозадачен, но у меня есть 4 ГБ оперативной памяти, которую я только что вчера обновил с 2 ГБ.

На вкладке производительности диспетчера задач написано:

Всего: 3327 Кэшировано: 1411 Доступно: 1414 Свободно: 14

Я использую Windows 32bit, которая, как я знаю, не предназначена для работы с 4 ГБ ОЗУ, но может кто-нибудь объяснить, куда уходит вся моя память и как мне лучше управлять этим?

2 ответа2

5

Ваша память будет содержать информацию, которая может понадобиться компьютеру позже. В этот момент у компьютера нет острой необходимости в свободной памяти, поэтому он сохраняет информацию, которая может понадобиться ему позже, в надежде избежать последующего доступа к диску. Это позволяет избежать усилий по освобождению памяти, которые в любом случае не будут использоваться, и уменьшает доступ к диску, что удваивает выигрыш в производительности.

Например, предположим, что вы запускаете программу, и она завершается. Программа все еще в памяти. У вашего компьютера есть два варианта:

Это может сделать память свободной. Это требует усилий, чтобы освободить память, что снижает производительность. Когда требуется память, потребуются усилия для ее повторного использования, что снижает производительность. И если программа запустится снова, ее придется загружать с диска, что также снижает производительность.

Это может оставить память в использовании. Это не требует усилий, оно уже используется. Если память нужна для чего-то другого, система может напрямую перевести ее из одного использования в другое, сэкономив усилия, чтобы сделать ее свободной, а затем сделать ее более свободной. И если скоро программа снова запустится, ее не нужно будет загружать с дисков. Побеждает все вокруг.

Чем больше памяти использует ваш компьютер, тем быстрее он работает. Вот почему мы добавляем память в системы, чтобы сделать их быстрее, чтобы они могли использовать больше. Ваш компьютер умный.

И, кстати, речь идет о реальной физической памяти (ОЗУ), а не о виртуальной памяти. Вставленная вами статистика - это статистика физической памяти. У вас нет физической памяти, потому что ваш компьютер освободит память, если потребуется, и, как правило, напрямую переводит память из одного использования в другое, даже не освобождая ее.

1

Для начала у вас есть только 3.327 ГБ памяти.
Из них 1,4 ГБ используется для кэша (данные, которые, вероятно, понадобятся в ближайшем будущем).
1,4 ГБ доступно, что означает, что он может быть использован. И 14 МБ находится в кеше, но содержит данные, которые будут неиспользованы.

Таким образом, у вас есть 1,4 ГБ, которые можно легко использовать для виртуальных машин, оставленных на вашем компьютере.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .