title: Use the 3Gb of memory in 32 bits applications
body: <p>I'm developing an application which import a lot of data, in some paralells thread.</p>
  
  <p>Sometimes I got the OutOfMemoryException(when I use something like 1.5, 1.7GB of ram).</p>
  
  <p>No big deal, I thought that I will make this a 64bit program(because it's not so huge). But because of a .Net bug(cannot have a primary key in decimal in 64 bits), I just cannot make a 64 bits program.( <a href="https://stackoverflow.com/questions/5480972/clr-detected-an-invalid-program-with-entity-framework">description of the problem</a> and I found many other case. And I just can't change anything in this database, not even a type or add a view).</p>
  
  <p>I don't need a lot more than the 1.5-1-7GB of RAM. If only I can reach something like 2.5GB, I will be happy.</p>
  
  <p>I read something about the "LARGEADDRESSAWARE", but I didn't find where to set it on my visual studio, and most of other tips where saying that I should modify the boot.ini file.</p>
  
  <p>But since my computer is already a 64bits computers(with something like 8GB of ram), I don't think I've to do something here.</p>
  
  <p>So what should I do to get access to those 3GB of ram?</p>