Criando perfil usando o modo de anexo

Consulte também

A forma mais fácil de criar o perfil da sua aplicação é usar o comando Criar perfil do projeto principal. Entretanto, se quiser ou precisar iniciar a sua aplicação fora do IDE, você pode usar o modo de anexo para criar o perfil de uma aplicação. Por exemplo, talvez você queira usar o modo de anexo nos seguintes casos:

Você deve usar o modo de anexo nos seguintes casos:

O modo de anexo permite que você anexe a ferramenta de criação de perfil a uma aplicação que já esteja em execução, ou que esteja preste a se iniciar em uma máquina local ou remota. Usar o modo de anexo é útil para criar o perfil de aplicações executadas por muito tempo, e em particular para criar o perfil de aplicações Web ou empresariais executadas em um servidor da aplicação. Você também pode usar o modo de anexo para criar o perfil do código do próprio servidor da aplicação.

Usando o assistente para Anexar

Antes de você poder se anexar a uma aplicação, as opções de inicialização da aplicação de destino ou servidor precisam ser configurados. Use o assistente para Anexar a fim de especificar as configurações de anexo de um projeto. Você só precisa configurar as configurações de anexo uma vez. As configurações de anexo são específicas do projeto, o que significa que cada projeto possui suas próprias configurações. Você pode usar o assistente para Anexar a qualquer momento, se quiser modificar quaisquer configurações de anexo.

No assistente para Anexar você especifica o tipo de aplicação e a localização. Com base nos detalhes que você fornece, o assistente para Anexar lhe oferece um conjunto de instruções sobre como configurar a aplicação ou o servidor, para que você possa anexar o profiler.

Modos de Anexo

O modo de anexo que você escolhe depende do tipo de dados de criação de perfil que deseja obter e os detalhes da plataforma da JVM de destino. A tabela seguinte fornece uma visão geral dos modos de anexo:

Modo de anexo Descrição
Direto local Use este modo se quiser obter dados de criação de perfil na inicialização de uma aplicação local.

Quando você usa este modo, a JVM de destino e a aplicação esperam até que você anexe o profiler antes de iniciar. Depois de se desanexar da aplicação, você precisa reiniciá-la para iniciar outra sessão de criação de perfil.

Dinâmico local
(requer JDK 1.6)
Use este modo se quiser obter dados de criação de perfil em uma aplicação local. Para usar este modo, a aplicação precisa estar em execução no JDK 1.6.

Quando usa este modo, você pode anexar e desanexar da aplicação sem reiniciá-la.

Direto remoto Use este modo se quiser obter dados de criação de perfil em uma aplicação em execução em uma JVM remota. Para usar este modo, você precisa instalar o Profiler Remote Pack na máquina de destino. Especifique os detalhes do sistema remoto e gere o Profiler Remote Pack usando o assistente para anexo.

Quando você usa este modo, a aplicação remota se inica depois que o profiler é anexado. Este modo permite que você obtenha dados de criação de perfil na inicialização da JVM de destino.

Consulte também
Criando o perfil de uma aplicação em execução
Anexando a uma aplicação remota
Selecionando uma tarefa de criação de perfil

Notificações legais