Pergunta

Existe uma ferramenta para Windows XP e Vista (built-in ou não idealmente freeware / OSS ) que pode notificar o usuário quando o CPU está acima de um limiar (configurável) por algum tempo (configurável)?

Estou particularmente interessado em um minimalista ferramenta que se encaixa as seguintes conta e por ordem de importância (que um monte de built-in instalações do Windows, como Performance / monitor de recursos não):

  1. não requer privilégios administrativos
  2. Tem um conjunto baixo de trabalho para que ele não tem custo observável se saiu correndo para sempre
  3. Monitores silenciosamente no sistema de bandeja
  4. Usa um método de notificação sutil (não in-your-face) como mostrar uma dica balão com o nome do processo ofensivo que tem sido maximizar o CPU
  5. Pode ser configurado para iniciar automaticamente quando um usuário fizer logon interativamente
Foi útil?

Solução

ProcessTamer poderia ser útil. Não exatamente o que você procure. Mas pode ser uma solução rápida e suja.

Process Tamer é uma pequena (140k) e super eficiente utilitário para Microsoft Windows XP / 2K / NT que é executado em sua bandeja do sistema e monitora constantemente o uso da CPU de outros processos. Quando se vê um processo que está sobrecarregando o seu CPU, reduz a prioridade desse processo temporariamente, até o uso da CPU retorna a um nível razoável.

Captura de tela
(fonte: donationcoder.com )

Outras dicas

Você pode escrever seu próprio utilitário.

aqui uma amostra de como starter: http://gist.github.com/11658

  1. Criar uma instância CpuMeter
  2. ResetCounter
  3. Aguarde uma intervall
  4. Verifique utilização Cpu
  5. Inicie novamente
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top