Quinta-feira, 8 de Maio de 2008

Como abrir um arquivo texto de 3.8GB...

...sem ter que esperar um dia inteiro!

Se você já tentou abrir um arquivo grande (uns 60MB ou mais) no Notepad ou no WordPad já percebeu que a experiência não é das melhores. Imagine então tentar visualizar o conteúdo de um arquivo de estúpidos 3.8GB!

Eu tive esse problema hoje. Estou investigando o problema de um cliente e cheguei até o arquivo drwtsn32.log, que deveria ter uns poucos MB mas chegou a absurdos 3.8GB em menos de 15 dias de instalação do XP. Só o tamanho exagerado do arquivo, cuja função é ajudar a rastrear problemas, já estava criando outros problemas: drwtsn32.exe estava praticamente travando o computador toda vez que era evocado e por isso nem chegava a alimentar o log do Visualizador de Eventos (eventvwr.exe). E eu precisava ver que aplicação estava fazendo isso com data e hora de quando começou para comparar com outros logs do Windows. E para isso eu tinha que visualizar o conteúdo daquele arquivo.

Só consegui com o freeware Large Text File Viewer. Quando o arquivo é aberto o programa começa a indexá-lo. Um processo que levou 2m58s para as 32.8 milhões de linhas do arquivo de 3.8GB, mas enquanto o arquivo está sendo indexado você já pode ir vendo a parte do arquivo que está pronta, por isso nem senti que o processamento estava ocorrendo em background. O consumo de memória é mínimo, reportado como 37MB de Virtual Size e 6.7MB de Working Set (Process Explorer) mesmo com um arquivo imenso desses aberto.

1 comentários:

Anônimo disse...

Fui surpreendido com esse arquivo uns meses atraz quando chegou praticamente a esse mesmo tamanho...(não lembro exatamente quanto, mas era bem grande)
Não me lembro exatamente o que fiz, mas acho que eu deletei o arquivo e usei a milagrosa combinação kaspersky+icesword...dai acabou o problema... :)