Estou usando o Windows 7 (64 bits) em uma CPU Intel Q6600 com 4 GB de RAM.
Eu tenho uma pasta com 2 milhões de arquivos, com um tamanho médio de 10 KB.
O Windows Explorer para de responder quando abro a pasta. Como posso superar isso?
Estou usando o Windows 7 (64 bits) em uma CPU Intel Q6600 com 4 GB de RAM.
Eu tenho uma pasta com 2 milhões de arquivos, com um tamanho médio de 10 KB.
O Windows Explorer para de responder quando abro a pasta. Como posso superar isso?
Respostas:
Você pode superá-lo usando uma estrutura mais sensível para seus arquivos. Embora o Explorer suporte diretórios com milhões de arquivos, ele não foi projetado para esse tipo de cenário e o desempenho será lento.
Para mais informações, consulte este artigo do TechNet:
Desculpe, o Windows não pode manipular mais de 80 mil arquivos em uma pasta, de maneira organizada e eficiente (em um servidor Xeon de 2,8 Ghz com pelo menos 4 GB de RAM)
Começa a falhar e queimar perto de 60k.
Em 200k, leva 2 dias para enumerar a pasta. Tivemos esse problema com a pasta badmail usando o Windows Exchange. A única maneira de superá-lo é criar milhares de pastas (que podem lidar bem) com arquivos dentro dessas pastas com mais pastas.
Caso contrário, você deve considerar seriamente despejar esses dados em um arquivo SQL, usando o SQLExpress, que é gratuito, ou o MySQL, que também é gratuito. Escreva um pequeno programa para lidar com isso e você estará pronto - foi o que fizemos com nossos arquivos de 200k e agora temos mais de 12 milhões de e-mails classificados, com acesso rápido.