Подобные вещи почти всегда плохая идея.Если вам удастся создать программу, которая жует память, вы, вероятно, обнаружите, что это не помешает другой программе ответить.Менеджер виртуальной памяти приложит все усилия, чтобы другая программа работала.Например, он будет записывать данные вашей памяти на диск, чтобы сохранить данные рабочей программы в памяти, где они находятся.И если вы измените свою память, чтобы она блокировала страницы в памяти (то есть не позволяла выгружаться страницам), компьютер начал работать с перебоями.тестируемая программа, которая позволит вам вызвать SetProcessWorkingSetSizeEx , чтобы проверить, как программа реагирует на изменение состояния памяти.Если вы не можете изменить тестируемую программу, вы можете написать программу, которая получает дескриптор тестовой программы и вызывает SetProcessWorkingSetSizeEx
, передавая этот дескриптор.