Compartilhar via


Gravação para análise de heap

O WPR (Gravador de Desempenho do Windows) permite a análise de heap para todos os processos no sistema.

Para habilitar o rastreamento de heap para um aplicativo da área de trabalho

(Usando WPRUI.exe)

  1. No menu suspenso Mais opções , selecione o Perfil de uso do heap .

  2. Adicione uma entrada do Registro para o processo executando o seguinte comando em uma janela de prompt de comandos com privilégios elevados, substituindo <process_name> pelo nome do processo a ser rastreado:

    reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name>" /v TracingFlags /t REG_DWORD /d 1 /f

(Usando Wpr.exe)

  1. Habilitar o acompanhamento de heap definindo o registro IFEO wpr.exe -HeapTracingConfig <process_name> enable

  2. Inicie a sessão de rastreamento: wpr.exe -start Heap [-filemode]

  3. testar o cenário.

  4. Interrompa a sessão de rastreamento: wpr.exe -stop <file_name>

  5. Desabilitar o acompanhamento de heap wpr.exe -HeapTracingConfig <process_name> disable

Para habilitar o rastreamento de heap para um aplicativo da Microsoft Store

  1. No menu suspenso Mais opções , selecione o Perfil de uso do heap .

  2. Se você quiser rastrear um aplicativo empacotado hospedado em um processo (como WWAHost.exe), adicione uma entrada do Registro para o processo executando o seguinte comando em uma janela de prompt de comandos com privilégios elevados, substituindo <process_name>, <nome> completo do pacote e <ID> do aplicativo relativo ao pacote pelas informações do aplicativo:

    reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name>\<package full name>!<ID> do aplicativo relativo ao pacote" /v TracingFlags /t REG_DWORD /d 1 /f

    Nota Essa combinação (nome completo do pacote + ID do aplicativo) não é uma ID de modelo de usuário do aplicativo (nome da família de pacotes + ID do aplicativo). As rotinas de processamento DO IFEO usam o nome completo para que possam aplicar um comportamento diferente a diferentes versões de um único pacote/aplicativo.

Cenários comuns do WPR

Opções de execução de arquivo de imagem