Estou fazendo testes comparativos de vários algoritmos que envolvem leitura / gravação em disco.
Como o Windows fornece alguns recursos de cache , às vezes eu obtenho resultados como estes:
- primeira execução do algoritmo: 200 segundos
- segunda execução do algoritmo: 90 segundos
- terceira execução do algoritmo: 87 segundos
Após uma reinicialização:
- primeira execução do algoritmo: 202 segundos novamente
É bastante simples desativar o cache de gravação ( http://support.microsoft.com/kb/259716 ), mas como desativar totalmente o cache de leitura de disco?
1
Esta pergunta deu uma solução útil: stackoverflow.com/questions/7405868/…
Basj