DetailPage-MSS-KB

Base de Dados de Conhecimento

ID do artigo: 259025 - Última revisão: quarta-feira, 28 de fevereiro de 2007 - Revisão: 3.2

 

Sumário

Este artigo descreve as opções de desempenho no Windows. Para exibir ou modificar essas opções no Windows 2000, clique em Iniciar , aponte para configurações , clique em Painel de controle , clique duas vezes em sistema , clique na guia Avançado e clique em Opções de desempenho . Para exibir essas opções no Windows XP, clique em Iniciar , clique em Painel de controle , clique duas vezes em sistema , clique na guia Avançado e clique em configurações em desempenho.

Mais Informações

Você pode usar o desempenho Opções para configurar o Windows ser otimizado para programas em primeiro plano ou serviços em segundo plano. As suposições são que serviços em segundo plano são relativamente poucas e serem mais eficientes com mais tempo de CPU e que programa servidores ou interativos programas nos computadores desktop seria mais eficientes com frações de tempo mais curtas para permitir que eles para ser mais responsivo para entrada de teclado e serviço mais threads (milhares nos serviços de terminal no modo servidor de aplicativos).

O termo "quantum" é uma medida de tempo para cada fatia de tempo que um thread unitless executado até que ocorra uma "alternância de contexto" e outro thread (dentro do mesmo programa ou do outro programa) está selecionado para executar. Isso impede que um processo ligados a CPU monopolizando o processador. No momento no Windows, 3 quantums são iguais a 10 milissegundos (processador único) ou 15 milissegundos (Pentium de processador múltiplo). Isso depende do selecionado para seu computador hardware abstraction layer (HAL). Fabricante original do equipamento (OEM) HALs pode ter um valor diferente. Frações de tempo que são corrigidas em 36 quantums atualmente são usadas quando serviços em segundo plano estiverem selecionados (como você pode escolher em uma instalação típica do servidor).

A situação se tornar mais complexa quando você habilita a opção de Aplicativos de primeiro plano . Isso introduz o conceito de "variável quantum". Nesse caso, as tarefas em segundo plano recebem um quantum diferente que quantums recebidas pelas tarefas de primeiro plano. Além disso, os dois conjuntos de quantums são menores que um thread receberia em um computador configurado para serviços em segundo plano. Atualmente, um processo de plano de fundo recebe um quantum de 3 e um processo de primeiro plano recebe um quantum de 9. Portanto, você pode calcular o período de tempo que o thread será executado antes do timer expira.

Com configurações de fatia de tempo do Windows, a opção de Aplicativos de primeiro plano resulta em um aumento de processo de 2 sobre processos em segundo plano. Observe que esse aumento aplica-se somente a prioridade do thread atual, que não é visível no Gerenciador de tarefas. Você pode usar o Monitor do sistema para observar a prioridade do segmento atual e ver o aumento de prioridade em ação. Além disso, lembre-se de que Microsoft Windows NT também usa ajustes adicionais prioridade (geralmente 2) com base em outros eventos, como aumento momentaneamente a prioridade do segmento quando ele retorna de uma chamada de E/s, ao retornar de uma chamada de subsistema do modo de usuário ou ao receber entrada do teclado. Quando a opção de Aplicativos de primeiro plano está ativa, a prioridade do thread atual para um processo em execução é boasted de 8 a 12 ocasionalmente. O aumento do teclado também é o motivo que o aumento do processo é limitado a 2, para que os outros threads podem responder rapidamente a entrada do teclado. Essa configuração é aplicada a todos os segmentos do processo imediatamente.

Nenhuma discussão acima se aplica ao conceito de prioridade classes ou classes de plano de trabalho. No Windows Advanced Server e Datacenter Server, que usa os objetos de trabalho para controlar o comportamento de trabalhos, classes de agendamento de trabalho são usados somente se a opção Serviços em segundo plano estiver marcada. Consulte a documentação do Microsoft Developers Network para obter informações adicionais sobre classes o plano de trabalho.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 2000 Datacenter Server
Palavras-chave: 
kbmt kbenv kbinfo KB259025 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 259025  (http://support.microsoft.com/kb/259025/en-us/ )
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft