How to Use Call Profiler to Find Performance Problems
9/8/2008
Com a ferramenta Call Profiler, você pode perfil um aplicativo e exibir os dados coletados a partir de aplicativo em uma variedade de formatos dentro de interface gráfica do usuário (GUI) para a ferramenta.
Este dados podem ajudar a identificar problemas desempenho no aplicativo e ajudá-lo durante o desenvolvimento de aplicativo e os estágios finais antes versão.
Para localizar problemas desempenho, sondagens inserir em seu aplicativo. Em seguida, use a ferramenta Call Profiler para coletar dados a partir de aplicativo.
Com o dados coletados, em seguida, você pode usar modos de exibição de Analisador de perfis de chamada para identificar problemas desempenho.
Hardware e Software Assumptions
- Você está familiarizado com remoto ferramentas. Para obter mais informações, consulte Tools for Performance Tuning.
- Se você está usando um estação de trabalho desenvolvimento executada Windows Vista, está execução Platform Builder for Windows Embedded CE 6.0 com privilégios administrador.
- Você está familiarizado com Criando e configurando arquivos fontes. Para obter mais informações, consulte Sources File. **
- Você tiver compilado um OS design que inclui suporte para o seguinte variáveis Sysgen:
- SYSGEN_SHELL
- SYSGEN_RELFSD
- SYSGEN_CPP_EH_AND_RTTI
- Se você desejar criar uma conexão de dispositivo de destino para Call Profiler que usa transporte ActiveSync, o design OS inclui suporte para ActiveSync. Para obter mais informações, consulte ActiveSync OS Design Development.
- Se você desejar criar uma conexão de dispositivo de destino para Call Profiler que usa TCP/IP transporte, o design OS inclui suporte para TCP/IP. Para obter mais informações, consulte TCP/IP OS Design Development.**
Etapas
Etapa | Tópico |
---|---|
1. No Diretório que contém a codificar origem de seu aplicativo, crie um arquivo fontes e um arquivo makefile. |
Creating a Sources File and Makefile File for an Application |
2. Familiarize-se com investigações CallCAP e FastCAP e, em seguida, decidir que tipo de investigação você desejar usar.
Note:
Não é Instrumentação FastCAP com suporte no x 86 microprocessadores.
|
|
3. Promover investigações seu aplicativo para suporte perfil com chamada Perfil. |
Building an Application That Supports Call Profiler Data Collection |
4. Escolha uma configuração de depuração ou de versão para destino quando Platform Builder cria o design OS em um executar-imagem tempo. Para usar o depurador kernel, verifique se que suporte para o depurador kernel está habilitado. Se você desejar usar transporte Kernel Independent Transport Layer (KITL) para a conexão configurada, certifique-se que KITL está habilitado. |
|
5. Se você não tiver compilado seu executar - imagem tempo, design compilar o OS em um executar - imagem tempo. |
Building a Debug or Release Run-time Image |
6. Escolha um serviço baixar apropriado para o hardware conexão. O serviço baixar irá baixar um executar-imagem tempo ao dispositivo de destino.
|
|
7. Estabelecer uma conexão hardware entre o estação de trabalho desenvolvimento e o dispositivo destino; Em seguida, configure Platform Builder para baixar a executar-imagem tempo para o dispositivo destino sobre a conexão estabelecida. |
|
8. Baixe o executar-imagem tempo para o dispositivo destino através de conexão configurado. Aguarde até que todos os módulos são carregados no dispositivo de destino.
|
|
9. Inicie a ferramenta Call Profiler.
|
Não aplicável. |
10. Configure a conexão a partir de ferramenta para dispositivo de destino. |
Connecting to a Target Device with a Remote Tool Troubleshooting a Connection to a Target Device That Uses Platform Manager |
11. Use a janela Collection Control para executar o aplicativo e coletar dados a partir de aplicativo. Depois que você escolher Término Para parar coletando dados e exibição de dados coletados, na janela de linha do tempo você deverá ver uma barra que contém as cores que representam dados coletados do seu aplicativo. Para obter mais informações sobre a janela do cronograma, consulte Timeline Window. |
Controlling Profiling with the Call Profiler Collection Control Window |
12. Familiarize-se com janelas de exibição de Analisador de perfis de chamada. Você pode usar as janelas exibição para analisar em uma variedade de formatos de dados coletados do seu aplicativo. |
|
13. Salve as informações coletadas pelo Call Profiler como um arquivo .icp. |