Моя машина имеет 8 ГБ оперативной памяти и работает под управлением Windows Server 2008. malloc / realloc () не удается выделить больше памяти, когда моему приложению уже выделено 1,5 ~ 1,7 ГБ. Я попытался переключиться на HeapAlloc / HeapRealloc вместо этого, и такая же ситуация происходит.
Есть что-то, чего мне здесь не хватает? Что может быть причиной того, что мое приложение не может выделить больше памяти, когда имеется четко доступная оперативная память?