Compartilhar via


Como: monitor Desempenho em time de execução

The .NET Compact Framework Desempenho remoto monitor é uma ferramenta de análise que acompanha o .NET Compact Framework versão 2,0 serviço empacotar 1. Essa ferramenta fornece uma interface do usuário que lhe permite exibir dados de desempenho sem interrupções.Quando você inicia seu aplicativo do desempenho remoto monitor, a ferramenta lê dados estatísticos para o .NET Compact Framework contadores de desempenho diretamente do common linguagem tempo de execução (CLR).

Você também pode exibir .NET Compact Framework dados de desempenho usando a ferramenta área de trabalho do Windows, PerfMon.exe. Você pode usar essas ferramentas em conjunto para uma visualização ao vivo, gráfica dos dados do contador de desempenho gerados pelo CLR.

Desempenho remoto monitor permite que você faça o seguinte:

  • Modo de exibição de dados do contador de desempenho enquanto um aplicativo está sendo executado.

  • Modo de exibição de dados do contador de desempenho em um formato gráfico em PerfMon.exe enquanto um aplicativo está sendo executado.

  • Ativar a geração de arquivos .stat para duplicar o comportamento oferecido nas versões anteriores do .NET Compact Framework. Quando você usa esse recurso, qualquer arquivo .stat é gravado no disco quando o aplicativo termina.Para obter mais informações, consulte Como: Gerar estatísticas de desempenho.

  • Modo de exibição gerado anteriormente .stat arquivos que foram criados no .NET Compact Framework versão 2,0.

  • Habilitar e desabilitar o registrar registrar registrar em log.

Desempenho remoto monitor oferece suporte a Windows Embedded CE 5.0, Windows Embedded CE 6.0, Windows Mobile 5.0, Pocket PC 2003 e dispositivos do Smartphone 2003.

Desempenho do sistema remoto e seus arquivos associados estão localizados no programa Files\Microsoft.NET\SDK\CompactFramework\ versão\bin.Esse diretório contém os arquivos de desktops e dispositivo.

Observação:

Para obter informações adicionais sobre desempenho remoto monitor, consulte o arquivo Leiame no programa Files\Microsoft.NET\SDK\CompactFramework\ versão\bin.

Este tópico fornece as seguintes informações sobre como usar o Monitor de desempenho remoto no .NET Compact Framework 2,0: 

  • Configuração do desempenho remoto monitor.

  • Exibindo dados de desempenho para um aplicativo.

  • Usando PerfMon.exe com desempenho remoto monitor.

O .NET Compact Framework 3,5 e versões posteriores, desempenho remoto monitor e sua respectiva documentação estão incluídos no potência Toys para .NET Compact Framework. Para obter mais informações, consulte potência Toys para o .NET Compact estrutura.

Configuração do desempenho remoto monitor

Você pode conjunto até o desempenho do sistema remoto de duas maneiras:

  • Use o ActiveSync.

  • Use uma conexão Ethernet.

Para conjunto até o desempenho do sistema remoto usando o ActiveSync

  1. Copie Netcfrtl.dll para o diretório \Windows do dispositivo usando uma conexão do ActiveSync.

    Esse arquivo está localizado no programa Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  2. Garantir que os arquivos necessários para conectividade com desempenho remoto monitor estão presentes no dispositivo.

    Esses arquivos são automaticamente copiados para o dispositivo quando você executar o Visual Studio depurador pela primeira vez no aplicativo. Se você não estiver usando Visual Studio, você deve copiar os arquivos seguintes para diretório \Windows do dispositivo: eDbgTL.dll e TcpConnectionA.dll.Para Windows SDK, esses arquivos estão localizados no \programa Files\Common Files\microsoft shared\CoreCon\1.0\destino\wce400\ ProcessorType pasta.

Para configurar o desempenho remoto monitor usando uma conexão Ethernet

  1. Obter o número da porta e endereço IP para o dispositivo.

    Você pode obter essas informações, copiando Netcflaunch.exe para seu dispositivo e executá-lo.Quando esse aplicativo é executado, ele exibe o endereço IP e número da porta que está sendo usado atualmente.Esse arquivo está localizado no programa Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    Você usará o endereço IP e porta o número quando você executar um aplicativo a partir do Monitor de desempenho remoto.

  2. Copie Netcfrtl.dll para o diretório \Windows do dispositivo.

    Esse arquivo está localizado no programa Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

  3. Garantir que os arquivos necessários para conectividade com desempenho remoto monitor estão presentes no dispositivo.

    Esses arquivos são automaticamente copiados para o dispositivo quando você executar o Visual Studio depurador pela primeira vez no aplicativo. Se você não estiver usando Visual Studio, você deve copiar os arquivos seguintes para diretório \Windows do dispositivo: eDbgTL.dll e TcpConnectionA.dll.Para Windows SDK, esses arquivos estão localizados no \programa Files\Common Files\microsoft shared\CoreCon\1.0\destino\wce400\ ProcessorType pasta.

Exibindo dados de desempenho para um aplicativo

Usar desempenho remoto monitor para exibir dados de desempenho para um aplicativo

  1. Inicia desempenho remoto monitor.

    Esse arquivo é denominado NetCFrpm.exe e está localizado no programa Files\Microsoft.NET\SDK\CompactFramework\v2.0\bin.

    Observação:

    Se você estiver usando um versão do remoto desempenho Monitor Isso é mais antigo que o version que acompanha o o .NET Compact Framework 2,0 serviço empacotar 2, clicar Contadores em tempo real on the Arquivo menu após iniciar desempenho do sistema remoto.

  2. No Dispositivo lista, digite ou selecionar o dispositivo.

    Se você estiver usando uma conexão do ActiveSync, selecionar o dispositivo apropriado na lista.Se você estiver usando uma conexão Ethernet, digitar o número da porta e endereço IP no Dispositivo box.Por exemplo, digite 128.128.0.1 6519 para usar a porta 6519 em um dispositivo com um endereço IP de 128.128.0.1.

  3. No Aplicativo caixa de texto, digite o caminho completo do aplicativo.

  4. No Parâmetros texto, digite quaisquer argumentos de linha de comando para o aplicativo.

  5. Verificar se o aplicativo não está sendo executado no dispositivo.

  6. Clique em Connect.

    Desempenho remoto monitor inicia o aplicativo e exibe dados de desempenho.

Usando PerfMon.exe

Para usar PerfMon.exe com desempenho remoto monitor

  1. Inicia desempenho remoto monitor.

    Este arquivo é denominado NetCFrpm.exe e está localizado no programa Files\Microsoft.NET\SDK\CompactFramework\ versão\bin.

    Observação:

    Se você estiver usando uma versão do desempenho remoto monitor que é mais antigo que a versão fornecida com o .NET Compact Framework 2,0 serviço empacotar 2, clicar Contadores em tempo real no menu Arquivo, depois de desempenho remoto monitor é iniciado.

  2. Sobre o Opções menu, clicar Publicar em PerfMon.

  3. Inicie um aplicativo a partir do Monitor de desempenho remoto.

  4. Inicie PerfMon.exe.

    Este arquivo está localizado na \Windows\System32.

  5. No painel esquerdo de PerfMon.exe, clicar Monitor do sistema se ele não ainda estiver selecionado.

  6. clicar com o botão direito do mouse no painel à direita e, em seguida, clique em Adicionar contadores.

  7. No Objeto de desempenho lista, clicar na categoria de contador que você deseja que o gráfico em PerfMon.exe.

    Os nomes das categorias correspondem às categorias que aparecem quando você visualiza dados estatísticos no desempenho do sistema remoto.Por exemplo, os contadores de coleta de lixo são chamados .NET CF GC PerfMon.exe.

  8. Clique em Adicionar.

Consulte também

Conceitos

Contadores de desempenho no .NET Compact Framework

Outros recursos

Desempenho e o diagnóstico no .NET Compact estrutura