Monitorando estatísticas de objetos

Você pode monitorar estatísticas de objeto à medida que um aplicativo é executado. Ao fazer isso, você pode ajustar as características do pool de objetos para alcançar o equilíbrio em desempenho e recursos que você gostaria de ter.

Você pode monitorar o status de qualquer objeto configurado para oferecer suporte a estatísticas de objetos e relatórios de eventos. Habilitar estatísticas de objeto tem uma sobrecarga de desempenho muito pequena.

Para habilitar estatísticas de objeto

  1. No painel de detalhes da ferramenta administrativa Serviços de Componentes, clique com o botão direito do mouse no componente que você deseja configurar e clique em Propriedades.

  2. Na caixa de diálogo Propriedades do componente, clique na guia Ativação .

  3. Para habilitar estatísticas de objeto para o componente, em Contexto de Ativação, marque a caixa de seleção Componente oferece suporte a eventos e estatísticas .

Para monitorar o status do objeto

  1. Na árvore de console da ferramenta administrativa Serviços de Componentes, abra a pasta do aplicativo que inclui os componentes que você deseja monitorar.

  2. Clique com o botão direito do mouse na pasta Componentes, aponte para Exibir e clique em Modo de Exibição. O painel de detalhes agora exibe a exibição de status de todos os componentes no aplicativo. A tabela a seguir descreve as seis colunas no modo de exibição de status.

    Coluna Descrição
    ProgID
    Identifica um componente específico.
    Objetos
    Mostra o número de objetos que são mantidos atualmente por referências de cliente.
    Ativado
    Mostra o número de objetos que estão ativados no momento.
    Em pool
    Mostra o número total de objetos criados pelo pool, incluindo objetos que estão em uso e objetos que estão desativados.
    De plantão
    Identifica objetos em chamada.
    Tempo de chamada (ms)
    Mostra a duração média da chamada (em milissegundos) das chamadas de método feitas nos últimos 20 segundos (até 20 chamadas). O tempo de chamada é medido no objeto e não inclui o tempo usado para atravessar a rede.

Configurando um componente a ser agrupado