Artigo: 94209 - Última revisão: terça-feira, 30 de Setembro de 2003 - Revisão: 2.0

Criação de perfis uma aplicação no Microsoft Windows

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Esta informação neste artigo está incluída na documentação do Visual C++ 5.0, começando. Procure existe revisões futuras.

Nesta página

Expandir tudo | Reduzir tudo

Sumário

Versão 1.2 do perfis de origem Microsoft inclui dois ficheiros executáveis: PROFILE.EXE e PROFILEW.EXE. PROFILEW.EXE é um Microsoft Windows hospedadas origem perfil utilitário que possa executar a partir da linha de comandos ou de um ícone no sistema operativo Microsoft Windows. Os nomes dos ficheiros de comandos utilizados para perfil end uma aplicação baseada no Windows com a letra "W" Execute estes ficheiros de comandos a partir da linha de comandos do MS-DOS uma vez que cada um deles inicia o Windows. Também pode perfil uma aplicação baseada no Windows no Windows.

Mais Informação

O texto abaixo fornece os passos a temporização de função do perfil na aplicação de exemplo GENERIC fornecida com o Microsoft Windows Software Development Kit (SDK). A explicação assume que o exemplo GENERIC está instalado no directório C:\WINDEV\GUIDE\GENERIC e que o Profiler de origem está instalado no directório C:\PROFILER\BIN. O procedimento tem três passos principais, da seguinte forma:

  1. Crie o ficheiro PCF e execute PREP.
  2. Crie um ícone para criação de perfis e perfil a aplicação.
  3. Crie um um ficheiro de saída com PREP e PLIST.

Criar PREP PCF e executar

PCF (ficheiro de comandos do Profiler) fornece maior controlo para seleccionar partes do programa executável para o perfil. O PCF é opcional e não é necessário recolher estatísticas sobre todas as funções da aplicação.

Com PCF seguinte, o profiler recolhe estatísticas apenas para o procedimento de janela e para o procedimento de caixa de diálogo Acerca em GENERIC. Para obter mais informações sobre PCFs, consulte o capítulo 4 do Profiler de origem "Manual do utilizador." Coloque o texto seguinte num ficheiro GENERIC.PCF:
   FPROFILE TIME
   PROGRAM  GENERIC.EXE DELETE
   OBJECT   GENERIC.OBJ
   FUNCTION MainWndProc ADD  # Note: function names are case sensitive
   FUNCTION About ADD
				
para utilizar este ficheiro, execute os seguintes três passos:
  1. Coloque o ficheiro GENERIC.PCF na mesmo directório que o código de origem para o exemplo GENERIC.
  2. Criar o exemplo GENERIC com informações de depuração (especificar o parâmetro de opção do compilador /Zi e o parâmetro de opção /CO linker).
  3. Utilize a seguinte linha de comandos para executar o utilitário PREP:
          PREP /P GENERIC.EXE /OT GENERIC.PBT /OI GENERIC.PBI GENERIC.PCF
    						
Para obter mais informações sobre o utilitário PREP, consulte o apêndice A do Profiler de origem "Manual do utilizador."

Pode colocar o comando PREP para makefile que cria a criação de perfis versões da aplicação. Execute o utilitário PREP depois de criar o ficheiro executável.

Criar um ícone para criação de perfis e a aplicação de perfil

Execute os seguintes sete passos:
  1. No Microsoft Windows Program Manager, Active um grupo de programas.
  2. Escolha novo menu ' ficheiro '.
  3. Escolha OK para criar um novo item de programa.
  4. Na caixa de diálogo Propriedades, escreva o seguinte texto no campo de linha de comandos:
    PROFILEW C:\WINDEV\GUIDE\GENERIC\GENERIC.EXE
    NOTA: Esta linha de comandos pressupõe que os ficheiros PBI e PBO são denominados GENERIC.PBI e GENERIC.PBO, respectivamente, e que cada reside no directório C:\WINDEV\GUIDE\GENERIC.
  5. No campo directório de trabalho, introduza o caminho para o PROFILEW.EXE ficheiro. Neste exemplo, o directório correcto é C:\PROFILEW\BIN.
  6. Seleccione OK para criar o ícone do programa.
  7. Para executar e perfil GENERIC, faça duplo clique no ícone ou seleccione o ícone e seleccione ' executar a partir do menu ' ficheiro '. Fechar GENERIC para concluir a criação de perfis.

Criar uma saída de ficheiro com PREP e PLIST

Execute os seguintes dois passos:
  1. Na linha de comandos da MS-DOS, introduza o seguinte comando para actualizar o PBT ficheiro:
    PREP /IT GENERIC.PBT /IO GENERIC.PBO /OT GENERIC.PBT
  2. Na linha de comandos da MS-DOS, introduza o seguinte comando para criar um ficheiro de texto de saída:
    PLIST GENERIC.PBT > GENERIC.TXT
Para mais informações sobre o utilitário PLIST, consulte o apêndice A do Profiler de origem "Manual do utilizador."

Apesar de GENERIC.TXT lista todas as funções da aplicação GENERIC, contém as estatísticas de visitas e timing para apenas as funções About() e MainWndProc().

A informação contida neste artigo aplica-se a:
  • Microsoft Source Profiler 1.0
  • Microsoft Source Profiler 1.2
  • Microsoft Source Profiler 1.2
Palavras-chave: 
kbmt kb16bitonly KB94209 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 94209  (http://support.microsoft.com/kb/94209/en-us/ )
Retired KB ArticleExclusão de Responsabilidade para Conteúdo sem Suporte na KB
Este artigo foi escrito sobre produtos para os quais a Microsoft já não fornece suporte. Por conseguinte, este artigo é oferecido "tal como está" e deixará de ser actualizado.