Niente ^^ Risolto! Non era un problema di memoria ma di cosa faceva il mio metodo..il codice che vi ho postato è un pezzo dell'algoritmo di Dijkstra.. : andava in out of memory perché non avevo controllato una condizione prima di eseguirlo.
Vi ringrazio comunque!!!!!