Como definir uma baixa prioridade de processo para tudo gerado a partir de um prompt de comando no XP?

3

Como desenvolvedor, uma ou duas vezes por semana, executo toda a minha máquina dev de XP.

Isso funcionará a 100% da CPU por 30 ou 40 minutos, tornando minha máquina inútil para qualquer coisa que não seja a navegação básica & email.

Existe alguma maneira que eu possa especificar que para um dado processo (ie um prompt de comando) ele e qualquer processo gerado por ele terá uma prioridade menor, digamos que não ocupa mais de 60-70% da CPU, deixando minha máquina mais utilizável.

Eu não me importo de que a compilação fale 30 ou 40% mais, se eu ainda tiver o uso da minha máquina enquanto ela estiver em execução. Eu adoraria poder lançar mais hardware no problema, mas isso não está sob meu controle.

    
por Binary Worrier 19.05.2009 / 15:43

3 respostas

10
start /low app.exe

Parece que faria o que você quer. Você só pode iniciar aplicativos na classe Low, não em BelowNormal.

    
por 19.05.2009 / 15:55
3

Eu fiz isso:

  1. Prompt de comando do Spawn (iniciar - > executar - > cmd)
  2. Gerenciador de tarefas, comando de clique direito, processo de goto
  3. Definir prioridade para baixo
  4. Executou um programa a partir do prompt de comando
  5. Tinha baixa prioridade

Você pode criar um atalho ou um programa wrapper para gerar um prompt que já seja baixo, para que você não tenha que fazer o malabarismo.

    
por 19.05.2009 / 15:52
0

Um novo processo herdará a prioridade de seu pai. EG: iniciar o Prompt de Comando e diminuir a prioridade afetará todos os processos filhos criados - Não posso usar a linha de comando para executar alguma coisa? Em seguida, abaixe o prompt do CMD e gere o EXLOPRER para lhe dar acesso à GUI para o que for:)

    
por 22.12.2010 / 18:04