Програма вообще не знает, сколько на компьютере памяти. 32-битный процесс может сожрать 2Гб (до 3 в рае). Причем в вопросе не указано, это память самого приложения, или разделяемая с другими процессами . Я бы в такую контору на собеседование не устраивался.