Bom dia pessoal!
Meu problema é o seguinte . . .
Tenho uma classe que monta um arquivo xml e este arquivo é em seguida persistido no meu computador…
Porém está demorando muito para processar (gerar arquivo e gravar no comptuador).
Estou usando :
FileLock bloq=null;
FileChannel canal=null;
try {
outputFile = new File(caminhoArquivo);
outputFile.createNewFile();
canal = new RandomAccessFile(outputFile, "rw").getChannel();
bloq = canal.lock();
// inclusao de final de arquvo.
String str = pXmlProcessamento + "\n";
canal.write(ByteBuffer.wrap(str.getBytes()));
} catch(Exception e) {
throw e;
} finally {
if (bloq != null)
bloq.release();
if (canal != null)
canal.close();
}
Como faço para otimizar a gravacao de arquivos no computador ?
:shock:
Obrigado
donatinho