Depois de ter aplicado os probes estaticamente aos arquivos de classe
e aos arquivos JAR de um projeto, execute o projeto para coletar dados.
Para coletar dados:
- Se você tiver aplicado os probes utilizando a partir do ambiente de trabalho, execute o
projeto exatamente da maneira como o executaria sem probes. A ação de aplicar os probes copiou todos os arquivos necessários em seus locais corretos. Conforme o programa é executado, as classes
que você instrumentou serão executadas com a lógica do probe especificada
na definição do probe.
- Se você aplicou os probes a partir da linha de comandos, é preciso configurar o ambiente de destino de forma que os arquivos de classe instrumentados pelo ProbeInstrumenter possam acessar as classes do probe geradas quando o probe foi compilado.
Por exemplo, em alguns casos você pode precisar verificar se a variável de ambiente
CLASSPATH de tempo de execução do projeto inclui a pasta que contém
os arquivos de classe gerados para o probe. Para incluir a pasta, na
página Caminho de Classe da janela Executar ou Depurar,
inclua o projeto do probe no caminho de classe.
Em seguida, execute o projeto exatamente da maneira
como o executaria sem probes. Conforme o programa é executado, as classes
que você instrumentou serão executadas com a lógica do probe especificada
na definição do probe.
Nota: Para alguns tipos de programas de destino (incluindo o próprio Eclipse),
em razão de carregadores de classes personalizados, os arquivos de classe gerados devem ficar em uma pasta
que esteja no caminho de classe de inicialização, em vez de no caminho de classe.