Pergunta

Eu estou procurando um utilitário do Windows para consumir CPU em uma porcentagem específica para que eu possa testar meu aplicativo sob condições de recursos do processador restritas.

Eu pesquisei ao redor e vi uma referência ao CPUGRAB.exe, mas não consegue encontrar um local de download.

Foi útil?

Solução

Max CPU vai fazer algumas das coisas que você quer, mas não tem o percentual granularidade.

Outras dicas

O Google para apenas cpugrab. Há cpugrab.zip e cpugrab.rar arquivos em todo o lugar (rapidshare, badongo, etc). Eles podem ou não ser legal, eu não posso comentar sobre isso.

Eu acredito que você precisa CPU velocidade Ajustador. É gratuito ao contrário de alguns outros:

http://www.softpedia.com /get/Tweak/System-Tweak/CPU-Speed-Adjuster.shtml

No meu laptop Windows XP, compilando bogdown.c:

int main(void) {
    int i;
    while ( 1 ) ++i;
    return 0;
}

w / o quaisquer otimizações e, em seguida, iniciar duas instâncias usos utiliza ambos os núcleos ao máximo e faz de iniciar qualquer programa ou digitando na caixa de texto no SO uma tarefa árdua.

Se você quiser torná-lo mais difícil para o OS para tirar fatias de tempo de bogdown.exe, você pode aumentar as prioridades dos processos no Gerenciador de Tarefas, mas cuidado, o sistema pode tornar-se muito sem resposta.

Se você quiser simular memória limitada, calloc (não malloc) um gigabyte ou dois de memória em bogdown.exe.

Outra alternativa é ter pelo menos um par de programas de codificação de vídeo enquanto você testar seu aplicativo.

Eu escrevi um substituto Open Source (MIT) para CPUGrab.exe em C #. Isto aconteceu devido a minha relutância em confiar em (às vezes) sites de download obscuros que pretendem ter 'cpugrab.zip'. Parece que funciona muito bem para SimCopter no meu Win98 VM. :)

A ferramenta pode ser encontrada aqui: CPUGrab.NET

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top