Pessoal
ta dando um erro de OutOfMemory aqui, entao pra debugar, mando imprimir o espaço livre dentro de um loop que eu suspeito que ta lancando a excecao.
for (int i = 0; i < arraylist.size(); i += larguraJanela) {
int soma = 0;
for (int j = i + 1; j < i + larguraJanela && j < arraylist.size(); j++) {
soma += (arraylist.get(j) - arraylist.get(j - 1));
}
double paraTangente = (double) soma / (double) larguraJanela;
double angulo = Math.toDegrees(Math.atan(paraTangente));
arraylist22222.add(angulo);
System.out.println(Runtime.getRuntime().freeMemory());
}
no meio da execucao desse for eh lançado o erro...
so que o ultimo valor impresso eh mais de 8 MB !!!
alguem sabe o que pode ser isso?
desde ja agradeço.