как увеличить размер файла подкачки виртуальной памяти для данных приложения - PullRequest
1 голос
/ 12 декабря 2011

Наше приложение будет распределять все больше и больше данных приложения с течением времени, и есть ли способ автоматически увеличить файл страницы виртуальной памяти на основе расчета приложения?

ОС: windows 32 bit

Спасибо

Ответы [ 3 ]

3 голосов
/ 12 декабря 2011

В этом нет никакого смысла, так как вы используете архитектуру x86, и она ограничена 2 ГБ на приложение.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366778(v=vs.85).aspx

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

1 голос
/ 12 декабря 2011

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

http://msdn.microsoft.com/en-us/library/windows/desktop/aa366556%28v=vs.85%29.aspx

1 голос
/ 12 декабря 2011

Просто установите для параметра Размер управляемой системы параметры виртуальной памяти:

enter image description here

...