Mon, 10 Aug 2009 14:15:41 -0400, bearophile thusly wrote: > Steven Schveighoffer: >> My point is, don't count on having 2GB of usable space even if you >> physically have 2GB of RAM, it may not be the case. > > I was looking for using 1.8 GB not 2. > > >>Better off to not desire than to complain about edge conditions based on >>hardware limitations.< > > With C I can use up to about 1.94 GB of RAM, I don't think 1.8 is so on > the edge :-) I think this is a bug of DMD, it's not a problem of my PC.
You can also try to buy another 2 GB of RAM and see if the problem persists. On a machine with 4 GB of physical RAM, a 32-bit OS usually can see ~3..3.5 GB free. I even think that if your OS supports page files, it doesn't matter if the memory is on chip or disk - if the memory is split 3/1 for processes and kernel, you should be able to allocate 2 GB easily.
