Tenho um arquivo em um diret�rio de rede, tamanho do arquivo
> 500KB. O java demora aproximadamente 30 segundos pra ler 1000 linhas, o
arquivo contem 8000 linhas, ou seja ~= 4 minutos para ler o arquivo.
Trecho do programa aonde faz a leitura do arquivo.
String str;
DataInputStream in_file = new DataInputStream
(new FileInputStream("f:/apps/file.txt"));
while ((str = in_file.readLine()) != null){
out.println(str);
}
DataInputStream in_file = new DataInputStream
(new FileInputStream("f:/apps/file.txt"));
while ((str = in_file.readLine()) != null){
out.println(str);
}
O objeto out � uma instancia da classe Socket.
Exista um maneira mais eficiente de ler o arquivo
linha a linha?.
