Eu tenho o seguinte cenário:
No Windows 7 de 64 bits, meus programas coletam dados de fontes externas e os armazenam no segundo disco rígido do computador (não no disco de inicialização). A quantidade de dados é tão grande que eles quase maximizam a capacidade de gravação do disco.
Agora, normalmente isso não é um problema (e em execução no Windows XP também não foi). Mas, de vez em quando, algum outro processo parece começar automaticamente e prende alguns recursos de forma que meus programas percam grandes quantidades de dados.
Infelizmente, não consegui descobrir exatamente quando isso acontece. É possível que tudo corra bem por horas e, de repente, o problema ocorre. Como ninguém está sentado lá assistindo, eu não sei exatamente o que está acontecendo, apenas quando aconteceu (até o segundo).
Desativei todas as opções de economia de energia, a proteção de tela, o antivírus, a atualização do Windows e tudo mais que eu conseguia pensar (embora quaisquer dicas adicionais sejam bem-vindas).
Agora estou procurando uma ferramenta que possa me ajudar. Idealmente, deveria registrar o uso dos recursos do sistema e me fornecer uma lista de qual processo usa o tempo em que.
Eu tentei o monitor de recursos do Windows, mas não consigo descobrir como salvar os dados em um formulário que permita obter as informações necessárias.
Eu conheço o Process Monitor, mas não é bom o suficiente para saber se ele tem essa opção, mas irá verificar isso ainda mais.
Alguma outra sugestão?