Você pode criar o perfil de uma aplicação que esteja sendo executada em um sistema remoto, como um servidor Web, anexando a ferramenta de criação de perfil à aplicação. 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.
Para anexar a ferramenta de criação de perfil, use o assistente para anexo a fim de especificar as configurações de anexo do projeto. No assistente para Anexar você especifica o tipo de aplicação e a localização remota. Com base nos detalhes que você fornece, o assistente para Anexar oferece-lhe um conjunto de instruções sobre como configurar o sistema remoto para o suporte à criação de perfil.
Depois de configurar o sistema remoto de acordo com as instruções, você pode anexar o profiler à localização remota. Você só precisa configurar o modo de anexo uma vez. As configurações de anexo são associadas a esse projeto. Você pode usar o assistente para Anexar a qualquer momento para alterar qualquer uma das configurações de anexo.
Para criar o perfil de uma aplicação remota:
Quando você iniciar a aplicação remota, ela esperará até que o IDE seja anexado antes de iniciar.
Quando você clicar em Anexar, o IDE se anexará à JVM remota e a aplicação será iniciada. Você pode visualizar os dados de criação de perfil como faria em uma aplicação local.
Depois que o IDE for anexado à aplicação remota, você pode fazer o seguinte:
Quando você se desanexa da aplicação remota, ela não pára mas você não recebe mais dados de criação de perfil sobre ela. Para se anexar à aplicação remota, você precisa usar as opções de inicialização fornecidas pelo assistente para Anexar e inciar novamente a aplicação remota.
Você pode modificar a sessão de criação de perfil sem desanexar-se da aplicação remota. Por exemplo, você pode alterar a tarefa de criação de perfil para monitorar a redução da sobrecarga da criação de perfil e modificar a tarefa novamente mais tarde. Dessa forma, você não precisa reanexar e reinicar a aplicação remota.
Para anexar a ferramenta de criação de perfil a um sistema remoto, você precisa instalar um Remote Profiler no sistema remoto. O Remote Profiler Pack é um arquivo de bibliotecas que permite que a ferramenta de criação de perfil se anexe ao sistema remoto.
Para gerar um Remote Profiler Pack
Se escolher J2EE Web/App Server, você também precisará selecionar o tipo de servidor.
Quando clica em Gerar Remote Pack, você é orientado a especificar uma localização em que deseja salvar o Profiler Remote Pack. Depois que o IDE gera o pacote, você precisa seguir as instruções do assistente para anexo a fim de instalar o pacote e iniciar o sistema remoto no pacote.