Exibição Profiling Monitor

Um projeto, completo com todos os recursos requeridos para definir o perfil, é mostrado na exibição Profiling Monitor sempre que você ativa um processo Java local ou remoto.

A exibição Profiling Monitor exibe os recursos de definição de perfil que foram criados durante a sessão de definição de perfil. Esses recursos são organizados em uma árvore com o projeto sendo a raiz:

  1. Projects e folders ícone project ícone folder
  2. Monitors ícone monitor 
  3. Hosts ícone host
  4. Processes ícone process
  5. Agents (profiling e logging)  ícone agent terminated ícone agent paused ícone agent detached ícone agent monitoring
     

exibição profiling monitor

 

É possível manter os recursos de definição de perfil em algum tipo de projeto ou pasta. Exceto pelo projeto, os objetos de definição de perfil não estão diretamente relacionados a um recurso do workbench.

Quando tiver definido o perfil do seu aplicativo, você pode abrir diversas exibições Profiling and Logging a partir de quaisquer recursos de definição de perfil na exibição Profiling Monitor conforme indicado na ilustração. O nível hierárquico do recurso nesta exibição determina o tipo de informações que são exibidas nessas exibições. Por exemplo, a abertura das exibições Profiling and Logging a partir do monitor em vez de a partir de um agente ofrece uma visão global e agregada sobre todos os dados de definição de perfil contidos neste monitor. Exibições abertas a partir do nível do monitor permitem que você veja os dados por vários hosts, processos e agentes.  

Sempre que você ativar ou conectar-se a um processo Java, uma representação lógica do processo Java será criada na exibição Profiling Monitor. Essa representação, o objeto do processo, é identificada pelo nome e por um número PID (Process ID) que aparece na exibição junto aos agentes associados. Os agentes coletam dados de definição de perfil do processo Java e esses dados podem ser analisados.

A exibição Profiling Monitor é ativada quando você seleciona a perspectiva Profiling and Logging. Utilize essa exibição para administrar a atividade de definição de perfil.

Controles

Há três grupos de controles na exibição Profiling Monitor:

  1. O Menu para Seleção de Objetos
  2. Os Controles de Processos
  3. Os Controles de Objetos

Menu para Seleção de Objetos

Utilize esse menu para selecionar os objetos que aparecem na exibição.  Observe os objetos que aparecem na exibição, organizados conforme sua posição na hierarquia.

exibição profiling monitor com drop down sendo selecionado

 

Controles de Processos

Estes controles do processo de definição de perfil utilizados frequentemente estão disponíveis próximos à parte superior da exibição Profiling Monitor.

ícone start
Inicia a monitoração de um processo em pausa
ícone pause
Pausa a monitoração de um processo
ícone garbage collection
Executa a coleta de lixo
ícone collect object references
Coleta referências de objetos (se disponíveis)
ícone refresh
Atualiza a exibição Profiling Monitor

 

Controles de Objetos

Esses controles são obtidos selecionando um objeto, dando um clique com o botão direito do mouse e selecionando a ação. As opções de ações disponíveis variam conforme o tipo de objeto escolhido (por exemplo, somente agentes e processos podem ser terminados).

Exibição Profiling Monitor com pop up

 

Attach to, or detach from, an agent ícone monitoring

Consulte detalhes sobre Launching or attaching a Java process.

Run Garbage Collection ícone process

Determina a memória que o processo não está mais utilizando e recicla-a para outro fim.   Este controle é o mesmo que: ícone garbage collection

Collect Object References ícone process

Se disponíveis, descreve referências para ou sobre um conjunto de objetos. Isto é útil para localizar objetos que ainda têm referências a eles, que possam explicar por que a coleta de lixo não pode ocorrer para esses objetos.   Esse controle é o mesmo que: ícone Collect object references

Launch or attach ícone project ícone folder ícone monitor ícone host

Consulte detalhes sobre Launching or attaching a Java process.

Terminate ícone process

Você pode terminar um processo que esteja sendo executado localmente na sua máquina ou em um host remoto.   Dê um clique com o botão direito do mouse no processo, em seguida, selecione Terminate.

O processo é terminado incondicionalmente. Não há como reverter esta ação. É melhor terminar o processo da forma que o programa Java normalmente esperaria que fosse terminado, se existir tal forma.  

Relaunch ícone process

Após o término de um processo você pode reativá-lo com as mesmas condições que anteriormente. Dê um clique com o botão direito do mouse e selecione Relaunch. É criado um processo com um novo ID e agentes associados que aparece na exibição.

Open With ícone monitor ícone host ícone process

Abre o objeto selecionado na exibição selecionada. 

Refresh Views ícone monitor ícone process

Atualiza todas as exibições abertas.

Save ícone project ícone folder ícone monitor ícone host ícone process

Consulte detalhes sobre Saving profiling resources.   Para recuperar tais recursos salvos, consulte Importing profiling resources.

Reload from Local ícone project ícone folder ícone monitor ícone host ícone process

Carrega as informações salvas sobre o objeto selecionado do sistema de arquivos local. Utilize isto para recriar os dados coletados durante uma sessão de definição de perfil anterior.

Refresh ícone project ícone folder ícone monitor ícone host ícone process

Atualiza a exibição Profiling Monitor.

Delete ícone project ícone folder ícone monitor ícone host ícone process

Para excluir um monitor, host, objeto do processo ou agente, dê um clique com o botão direito do mouse nele e selecione Delete.  Selecione se excluirá da exibição apenas ou do sistema de arquivos.   O item selecionado é excluído com todos os objetos abaixo dele na hierarquia.

Properties ícone project ícone folder ícone monitor ícone host ícone process

Para exibir as propriedades de um monitor, host, processo ou agente específico, dê um clique com o botão direito do mouse nele e selecione Properties.   Aparece uma página de preferências.

Um processo concluído, um agente terminado e o monitor associado não podem ser modificados porque não haveria motivo para isto.    Caso contrário, quando você modificar as informações nesta página, elas serão efetivadas na próxima vez que o pacote ou host associado forem utilizados.    

Várias propriedades vistas aqui também são encontradas em Windows > Preferences.   A definição de propriedade mais recente tem precedência.

Import and Export ícone project ícone folder ícone monitor ícone host ícone process

Consulte detalhes sobre Importing or Exporting profiling resources.  

Add JET Nature ícone project

Este recurso foi herdado do sistema Eclipse base.  Ele cria um arquivo XML templates\.jetproperties:

 <?xml version="1.0" encoding="UTF-8"?>

<jet-settings>     <template-container>templates</template-container>     <source-container></source-container>
</jet-settings>

Team > Apply Patch ícone project ícone folder

Esse recurso está relacionado ao uso do CVS e foi herdado do sistema Eclipse base.  Consulte Working with patches.

Team > Share Project ícone project

Esse recurso está relacionado ao uso do CVS e foi herdado do sistema Eclipse base.  Consulte Sharing a new project using CVS.

Compare With > Each Other ícone project ícone folder

Esse recurso está relacionado ao uso do CVS e foi herdado do sistema Eclipse base.  Consulte Comparing Resources.

Replace With  ícone project ícone folder

Esse recurso está relacionado ao uso do CVS e foi herdado do sistema Eclipse base.  Replacing resources in the Workbench.

Restore from local history ícone project ícone folder

Esse recurso está relacionado ao uso do CVS e foi herdado do sistema Eclipse base.  Restoring deleted resources from local history

Conceitos Relacionados
Visão Geral da Ferramenta de Definição de Perfis

Tarefas Relacionadas
Definindo o Perfil de um Aplicativo

Referências Relacionadas
Exibição Profiling Console


 
 

>