The funny thing is, on my amd64 system with 4Gb RAM, java won't start without (vastly) increasing the datasize limit, however, when I boot the same system as a Xen dom0 with only 2Gb RAM, the same java binary starts up fine with the default ulimits. Is this expected behaviour? Geert