Ammetto che non ho letto tutto il codice ma in ogni caso tenteresti di allocare 2GB che sia probabilmente troppo secondo le impostazioni. Non sarebbe stato male postare l'errore che ottieni