Сколько виртуальной памяти может иметь 32-разрядный процесс в 64-разрядной Linux
(т.е. сколько памяти я могу выделить и использовать с помощью malloc()
, прежде чем я начну получать указатель NULL
)?
Я попробовал это на своей 32-разрядной Linux и достиг предела в 3 ГБ. Смогу ли я получить больше на 64-битном Linux?