2008-09-19 10 views
2

ОС: Windows XPИнструменты для ограничения объем доступной памяти

Кто-нибудь знает инструментов (желательно бесплатно) для ограничения памяти, доступных, а также другие окна ресурсов (ручки и т.д.)? Я хочу протестировать приложение с низкой памятью, чтобы убедиться, что он ведет себя правильно, и если у вас уже есть инструменты для такого рода вещей, я бы предпочел не писать самостоятельно.

Кстати, я искал другие Q & Нитки для этого и не нашли. Если это обман, я прошу прощения. Просто дайте мне знать, и я закрою это.

ответ

6

Вы можете использовать параметры загрузки для Linux (grub.conf или lilo.conf) и Windows (boot.ini) для настройки размера памяти.

В Linux, «mem = 128» в строке добавления ядра будет ограничено до 128 МБ.

В Windows, "/ MAXMEM =" в boot.ini. (Справка: Boot INI Options Reference)

+0

Это хороший ответ EmmEff, но я надеялся на что-то, что позволит мне динамически контролировать, сколько памяти доступно во время выполнения - упростить тестирование с низким (достаточно памяти, но недостаточно) и исчерпаны (слишком мало памяти) условия. – 2008-09-19 17:19:45

+0

Я использовал разработку драйверов файловой системы Windows, и был инструмент Microsoft для случайного сбоя вызовов выделения памяти, но я ничего не знаю о приложениях для пользовательского пространства. – EmmEff 2008-09-19 17:23:18

6

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

+0

Я видел несколько проблем, которые были воспроизведены только на виртуальных машинах. Сначала я предпочитаю не-VM-решение, но это хорошая идея. – 2008-09-19 17:24:38

2

Вы можете использовать инструмент Microsoft Application Verifier: http://technet.microsoft.com/en-us/library/bb457063.aspx

Это позволит имитировать низкие ресурсы, а также многие другие вопросы. YMMV с использованием кучи не-MS и т. Д.

2

Уменьшите память пейджинга до нуля (требуется перезагрузка). Затем приложение ограничивается только физической памятью. Помогает причине, поскольку размер файла подкачки по умолчанию составляет 1,5 гб в большинстве случаев. Попытка сжать память для приложения будет разочаровывать таким большим файлом страницы.

 Смежные вопросы

  • Нет связанных вопросов^_^