Pessoal boa tarde,
estou gerando alguns xml’s apartir de um objeto, estou fazendo da seguinte forma, tenho um metodo e passo o objeto e ele vai me retornar o xml,
a parte principal está abaixo:
StringWriter writer = new StringWriter();
JAXBContext context = JAXBContext.newInstance(object.getClass());
Marshaller marshaller = context.createMarshaller();
marshaller.marshal(object, writer);
não posso gravar direto em arquivo o xml, preciso gravar em uma String para fazer algumas validações antes, mas qnd uso o StringWriter, após alguma gerações ocorre problema na memoria heap, tem como eu criar um StringWriter e após a validação liberar a memória ? ou algo como StringWriter que não ocorra este problema ?
no aguardo…