JD streitet sich nicht um Gigabyte weisen frien RAM.
überleg mal, mein FF braucht im moment 280 mb RAM, ein anderes Java Program 250 mb, JD 180 mb. Deine ganzen Sysanwendungen brauchen auch RAM... bei mir sind derzeit 1,7 GB belegt von 4 GB.
Wenn du zuwenig speicher übrig hast, so würd ich nachgucken wieso.
Die häufigste Ursache dafür sind AV und FW, die irgendein mist scannen wollen. Du kannst aber JD auch auf 512 mb RAM reduzieren.
*edit*
Du hast vergessen zu sagen, das du Java7 verwendest.

Die Stable von JD und Java7 passen nicht zueinander.