Saludos compañeros, estoy terminando mi aplicacion de proyecto de carrera y me he encontrado ante un problema bastante grande, y es que al introducir pruebas a veces como resultado recibo un poco complaciente OutOfMemoryError, y por lo que me habeis comentado puede ser al rellenar la matriz y los vectores que tengo. Esto lo hago de la siguiente manera:
vector_alfabeto=new Vector();
matriz=new LinkedList [tam+1][tam+1];
matriz_aux=new LinkedList [tam+1][tam+1];
matriz_original=new LinkedList [tam+1][tam+1];
for (int a=0; a<tam+1; a++)
for (int b=0; b<tam+1; b++)
{
matriz[a]
=new LinkedList();
matriz_aux[a]=new LinkedList();
matriz_original[a]=new LinkedList();
}
Cada componente de la matriz es una lista de caracteres del tipo: a, b,e, c ...
Es cierto que la dimension a veces puede ser muy grande.
Como lo puedo solucionar ???
Como puedo saber que es exactamente lo que se desborda y en que punto concreto ???
Por favor ayudadme, muchas gracias.