У меня проблема с пользовательским пространством на XP. У меня есть машина с 3 ГБ ОЗУ, и моему приложению требуется больше памяти. Одним из решений было бы увеличение ОЗУ до 4 ГБ и включение коммутатора 3 ГБ.

Сейчас я нахожусь в отдаленном месте и у меня нет оперативной памяти.

Любое решение для увеличения пользовательского пространства?

3 ответа3

0

Вы можете увеличить размер файла подкачки или позволить Windows управлять этим. Вы также можете уменьшить объем оперативной памяти, используемой другими системными ресурсами в BIOS.

Чтобы убедиться, что для вашего файла подкачки установлены оптимальные настройки: Откройте панель управления и перейдите в «Свойства системы». На вкладке «Дополнительно» в разделе «Производительность» нажмите кнопку «Настройки». В диалоговом окне «Параметры производительности» выберите вкладку «Дополнительно» и в разделе «Виртуальная память» нажмите кнопку «Изменить». В диалоговом окне «Виртуальная память» установлен ли размер файла подкачки на «Управляемый системой»? Если так, то это должно быть лучше. Однако, если вы хотите, вы можете установить нестандартный размер в зависимости от потребностей приложения.

Чтобы освободить больше памяти из других аппаратных ресурсов: откройте настройки BIOS, перезагрузив компьютер и следуя инструкциям на экране POST. Если у вас есть встроенная графика, уменьшите объем памяти, выделенный для графики, до минимально возможного значения.

Если они не работают, ваше приложение либо не может работать в системе с 3 ГБ ОЗУ, либо когда оно ссылается на пространство пользователя, оно не говорит об ОЗУ. В этом случае проверьте жесткий диск, чтобы убедиться, что на нем не хватает места, и используйте программу, например CCleaner (от Piriform), чтобы освободить место на жестком диске.

0

Вы по-прежнему можете включить 4-гигабайтную настройку в своей системе XP, а затем установить флаг IMAGE_FILE_LARGE_ADDRESS_AWARE на своем исполняемом файле. 4GT влияет только на разделение виртуального адресного пространства между пользователем и ядром в 32-разрядных системах, и не имеет никакого отношения к объему оперативной памяти в вашей системе.

Кроме того, вы можете попытаться изменить свое приложение, чтобы использовать меньше оперативной памяти. В зависимости от ваших ограничений, это может быть более полезным. В вашей нынешней системе с 3 ГБ ОЗУ вы в конечном итоге будете сильно ограничены (и, вероятно, начнете интенсивную замену), если будете использовать 4GT.

0

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

Вы указываете минимальный и максимальный размер этого файла.

Если размер отличается от значения по умолчанию в Windows XP, приложения могут возвращать ошибки. Однако в некоторых приложениях для файла подкачки может потребоваться размер не по умолчанию.

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

Чтобы установить размер файла подкачки по умолчанию:

Примечание: Вы должны войти в систему как администратор, чтобы изменить размер файла подкачки.

Закройте все приложения.

  1. Выберите « Пуск» > « Панель управления» > « Система».

  2. Перейдите на вкладку « Дополнительно » и нажмите « Настройки» в области « Производительность».

  3. Перейдите на вкладку « Дополнительно » и нажмите « Изменить» в области « Виртуальная память».
  4. В списке « Диск» выберите раздел жесткого диска, на котором есть свободное место, по крайней мере, в три раза превышающее объем установленной на компьютере памяти. Чтобы определить объем пространства, доступного на разделе жесткого диска, щелкните букву диска; объем доступного пространства отображается в области « Размер файла подкачки для выбранного диска».
  5. В поле « Исходный размер» введите значение, в полтора раза превышающее объем установленной на компьютере оперативной памяти.
  6. В поле « Максимальный размер» введите значение, равное удвоенному значению начального размера.
  7. Нажмите Set, а затем нажмите OK, чтобы закрыть диалоговое окно Virtual Memory.
  8. Нажмите кнопку ОК, чтобы предупредить: « Внесенные изменения требуют перезагрузки компьютера ».
  9. Нажмите кнопку « ОК», чтобы закрыть диалоговое окно « Параметры производительности », а затем нажмите кнопку « ОК», чтобы закрыть диалоговое окно « Свойства системы ».
  10. Нажмите Да в диалоговом окне Изменение системных настроек. Windows перезапустится.

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