ApplicationPoolCpu.Limit Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém ou define o percentual máximo de tempo de CPU que os processos de trabalho em um pool de aplicativos têm permissão para consumir durante um período de tempo.
public:
property long Limit { long get(); void set(long value); };
public long Limit { get; set; }
member this.Limit : int64 with get, set
Public Property Limit As Long
Valor da propriedade
O percentual máximo de tempo de CPU, em centésimos de um por cento, que os processos de trabalho em um pool de aplicativos têm permissão para consumir durante um período de tempo. O padrão é 0, o que desabilita a limitação da CPU.
Exemplos
O exemplo a Limit seguir verifica o valor da propriedade. Se o limite for definido como mais de 25 milissegundos, o valor será redefinido para 25. Este exemplo de código faz parte de um exemplo maior fornecido para a ApplicationPoolCpu classe.
// Set the ApplicationPoolCPU.Limit to a maximum of 2.5 milliseconds.
if (apppool.Cpu.Limit > 25)
{
apppool.Cpu.Limit = 25;
apppool_isdirty = true;
}
Comentários
O período de tempo ao qual o limite se aplica é especificado pela ResetInterval propriedade. Se o limite definido pela Limit propriedade for excedido, um evento será gravado no log de eventos e um conjunto opcional de eventos será disparado conforme determinado pela Action propriedade.
Você pode ver e modificar a Limit propriedade na caixa de diálogo Configurações Avançadas no Gerenciador do IIS.
Ao definir a Limit propriedade, você precisa chamar o Microsoft.Web.Administration.ServerManager.CommitChanges método para persistir as alterações no arquivo ApplicationHost.config.
Note
Definir essa propriedade como o valor padrão de 0 desabilita a limitação da CPU.