Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O sistema usa contadores para coletar dados de desempenho. Cada contador é identificado exclusivamente através de seu nome e seu caminho, ou localização. A sintaxe de um caminho de contador é:
\\Computer\PerfObject(ParentInstance/ObjectInstance#InstanceIndex)\Counter
O elemento Computer especifica o nome ou endereço IP do computador a partir do qual você deseja consultar dados de desempenho. O nome do computador é opcional se o contador estiver localizado no computador local.
O elemento PerfObject especifica o objeto de desempenho a ser consultado. Um objeto de desempenho pode ser um componente físico, como processadores, discos e memória, ou um objeto do sistema, como processos e threads. Cada objeto do sistema está relacionado a um elemento funcional dentro do computador e tem um conjunto de contadores padrão atribuídos a ele. Cada computador pode ter um conjunto diferente de objetos e contadores de desempenho instalados nele, porque os aplicativos podem instalar seus próprios objetos e contadores de desempenho. Para obter uma lista dos objetos e contadores de desempenho instalados no computador, consulte a caixa de diálogo Adicionar Contadores na ferramenta Desempenho no computador. Esses objetos também são listados na caixa de diálogo Procurar PDH (consulte Contadores de Navegação). Para obter uma lista de objetos e contadores de desempenho do sistema, consulte Contadores por objeto.
ParentInstance, ObjectInstance e InstanceIndex são incluídos no caminho se várias instâncias do objeto puderem existir. Por exemplo, processos e threads são vários objetos de instância porque mais de um processo ou thread pode ser executado ao mesmo tempo. Se um objeto pode ter mais de uma instância, o caminho do contador deve especificar uma instância de objeto.
O formato dos elementos relacionados à instância depende do tipo de objeto. Se o objeto tiver instâncias simples, o formato será apenas o nome da instância entre parênteses. Por exemplo:
(Explorer)
Se a instância desse objeto também exigir um nome de instância pai, o nome da instância pai deverá vir antes da instância do objeto e ser separado por um caractere de barra invertida. Por exemplo, threads pertencem a processos. Se você consultar um objeto de thread, também deverá especificar o processo ao qual ele pertence, conforme mostrado no exemplo a seguir:
(Explorer/0)
Se o objeto tiver várias instâncias que tenham a mesma cadeia de caracteres de nome, elas poderão ser indexadas sequencialmente especificando o índice de instância prefixado por um sinal de libra. Os índices de instância são baseados em 0. Se você quiser consultar a primeira instância, não inclua #0 — apenas especifique o nome da instância. Para especificar a segunda instância, use #1; Para especificar a terceira instância, use #2; e assim por diante. Por exemplo:
(Explorer/0#1)
O elemento Counter especifica o contador de desempenho que você deseja consultar para determinado objeto de desempenho.
PDH usa os seguintes caracteres especiais em um caminho de contador. Os provedores não devem usar esses caracteres em seus nomes. Se um provedor usar esses caracteres especiais, o PDH não poderá analisar o caminho completo do contador para obter os nomes do contador e das instâncias.
| Personagem | Descrição |
|---|---|
| \ | Separador genérico para computador, objeto e contador. |
| ( | Início do nome da instância. |
| ) | Fim do nome da instância. |
| / | Separa a instância da instância pai. |
| #n | Identifica uma ocorrência específica de uma instância com o mesmo nome. |
| * | Caractere curinga. |
Os exemplos a seguir mostram os formatos possíveis para caminhos de contador:
- \\computador\objeto(pai/instância#índice)\contador
- \\computador\object(pai/instância)\counter
- \\computador\objeto(instância#índice)\contador
- \\computador\Object(instância)\contador
- \\computador\objeto\contador
- \object(pai/instância#índice)\contador
- \object(pai/instância)\contador
- \object(instância#índice)\contador
- \object(instância)\contador
- \objeto\contador
Usando caracteres curinga
Os caminhos de contador podem conter um caractere curinga somente para o nome da instância, conforme mostrado no exemplo a seguir.
\Process(*)\% Processor Time
Para expandir o curinga em uma lista de caminhos de contador que contêm instâncias encontradas no computador ou no arquivo de log, chame PdhExpandWildCardPath.