1. Юзерско-ламерский - уменьшить объём оперативки до менее 2 Гб 2. Железячный - взять отдельную тачку с менее чем 2 Гб именно для этой программы. 3. Хакерский - найти в программе место, где происходит определение достаточности объёма памяти и либо: - подсунуть, что якобы у тебя всегда 1 Гб ОЗУ - забить условный переход на безусловный 4. Сисадминский - задать лимит памяти для этой программы и не позволять ей обнаружить, что памяти на самом деле больше.