Is there a memory limit for a single .NET process

32bit or 64bit? 32bit is 2gb (for a process), 64 bit is 1TB (enterprise edition 2003 server).

However, the maximum size of a CLR Object is 2gb even on 64bit.

Update: the information above was correct in 2008. See Ohad’s answer for more recent information. Windows 2016 server can have a maximum of 24TB.

Leave a Comment