Hi,

I'd assume that a 64bit kernel is propperly configured, but you might take a look at the kernel settings for the cpu.

On 32bit cpus, by default the kernel only maps 880MB.

To be able to use all the RAM on a 1GB machine or better, the kernel needs to be recompiled.

Go into 'make menuconfig' (or whichever config is preferred) and set the following option:

Processor Type and Features ---->
High Memory Support ---->
(X) 4GB

Hope this helps,

Anset


Joannes Vermorel wrote:
I am using mono on redhat with an AMD64 and 8Gb of memory. When I try to
instantiate a list of arrays int[], total being greater than 1Gb, mono
throws an OutOfMemoryException.

Can someone tell me why? With a 64-bit architecture, I should be able to
handle more than 1Gb of RAM. What should I do to get access to more memory?

Joann�s

_______________________________________________
Mono-list maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-list


_______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to