use no more than 2GB memory