Java - como usar el freeReader para liberar memoria

   
Vista:

como usar el freeReader para liberar memoria

Publicado por Deysi Laura (30 intervenciones) el 13/02/2009 01:01:28
como libero memoria cada vez que se agreaga un pdf
se que es con la funcion freeReader pero no se como implementarla


//**********************************OBTENER EL PDF DE IDENTIFICACION*************************************//
ps = con.queryPrecompilado(strSQLDocumento);
ps.setInt(1, iClavePyme);
ps.setInt(2, DOC_IDENTIFICACION);
rs = ps.executeQuery();

if (rs.next()) {
inStreamIdentificacion = rs.getBinaryStream("bi_documento");
readerIdentificacion = new PdfReader(inStreamIdentificacion);
}
rs.close();
ps.close();

//bookmark hijo
HashMap mapIdentificacion = new HashMap();
mapIdentificacion.put("Title", "Identificación Oficial");
mapIdentificacion.put("Action", "GoTo");
mapIdentificacion.put("Page", pageTmp + " Fit");
pageTmp = pageTmp + readerIdentificacion.getNumberOfPages();
kids.add(0, mapIdentificacion);

//Se hace el merge con este documento
copy.addDocument(readerIdentificacion);

saludos y antemano gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder