title: more memory allocation in java program
body: <p>I use ubuntu 10.04 LTS 64bit and my system has 4 GB RAM.</p>
  
  <p>I run a java program that need more than 1.1GB memory but the operating system does not allow my program to get more than 1.1GB while only 2.1GB of RAM is used and 1.9GB are free, what is the problem? (This problem is not just for this program, I run another program and has same problem.)</p>
  
  <p>what should I do?</p>