Alguem poderia me ajudar quando tento fazer um parse num arquivo xml grande, ocorre um erro de memoria
java.lang.OutOfMemoryError
Exception in thread main
Stack trace not available.
Ja tentei paramentros de memoria mas nada resolveu (-Xms128M -Xmx1024), sendo que minha maquina possui 1 G. de Ram
import java.io.*;
import java.util.*;
import org.jdom.*;
List lLinhas = ((Element)lRoot.get(2)).getChildren();
for(int i=0; i< lLinhas.size(); i++){
sp.parse((Element)lLinhas.get(i));
Map m = sp.getAll();
m.putAll(headers);
insertListaPreco(m);
}
public void insertLista(Map values) {
idempresa= (String)values.get("IdEmpresa");
}
private String idempresa="";
Grato!
S�rgio da Vict�ria
Pakprint - Portal do Papel e Celulose
www.pakprint.com.br
Avenida Ibirapuera, 2033 - 20� andar
04029-100 - S�o Paulo/SP - Brasil
Tel: 55 11 5054-5210 / 5054-5215
Fax: 55 11 5054-5222
<<ole0.bmp>>
<<ole1.bmp>>
