FeaturesPluginsDocs & SupportCommunityPartners

NetBeans IDE 6.1 Features

Profiler

instantâneo do profiler java
Clique na imagem ver a tela inteira

O profiler do NetBeans oferece assistência de especialista para otimizar a velocidade e o uso de memória da sua aplicação, e facilita a construção de aplicações Java SE e Java EE confiáveis e escalonáveis.

Perfis baseados em tarefas 

Selecione entre várias das tarefas comuns de criação de perfil, tais como criação de perfil padrão da CPU ou da memória, ou monitoração simples. As opções foram predefinidas para valores padrão por especialistas; você pode personalizar as configurações de uma aplicação específica.

Você pode armazenar os dados para processamento offline, salvando instantâneos dos resultados coletados, e pode controlar precisamente a quantidade de sobrecarga que o profiler impõe e, portanto, analisar a aplicação enquanto ela é executada quase que em velocidade total.

Heap Walker

Use o Heap Walker para avaliar o conteúdo da pilha Java e para identificar referências desnecessárias que causam vazamentos de memória. Você pode explorar classes e instâncias de classe na pilha, campos de cada instância ou classe, e referências a cada instância.

Pontos de criação de perfil

Coloque os pontos de criação de perfil em seu código-fonte para controlar mais precisamente a coleção de resultados da criação de perfil, semelhantes aos pontos de interrupção do depurador.

Use os pontos de criação de perfil para disparar automaticamente as ações quando certas condições são atendidas, tal como a execução de uma linha de código, tempo decorrido ou memória usada. Os pontos de criação de perfil podem disparar os despejos de pilha, a redefinição de resultados coletados, a execução de um script gerador de carga, e a criação de um instantâneo dos resultados.

Identificando os gargalos da CPU 

O profiler do NetBeans pode ser configurado para reportar somente sobre métodos particulares ou a aplicação inteira. Um gráfico categoriza onde o tempo da CPU foi gasto. Clique nas seções do gráfico para percorrer desde as categorias de alto nível até as informações de criação de perfil mais detalhadas.

Crie o perfil de todo a aplicação ou um subconjunto, sob carga de trabalho realista. Você pode fazer teste de carga, iniciando os scripts JMeter no início de uma sessão de criação de perfil.

Controlando o uso da memória

Localize objetos que vazam de acordo com seu padrão especial de alocações e coletas de lixo (ou ausência desse). O perfil da vivacidade do objeto rastreia os eventos de criação do objeto e de coleta de lixo. Inspecione o número, a idade, os caminhos de alocação e outras características de objetos que estão atualmente na memória e compare os instantâneos da memória.

Monitorando o status dos threads

Na linha de tempo Threads, o profiler do NetBeans exibe o status atual e anterior de todos os threads em uma aplicação. Nos Detalhes do thread você obtém informações detalhadas sobre um ou mais threads selecionados, incluindo uma lista de todas as alterações de estado na vida do thread.

Criação de perfil remota

Crie o perfil de uma aplicação que esteja sendo executada em um sistema diferente do NetBeans IDE. O pacote remoto do profiler pode ser instalado em um sistema remoto, o que permite a criação do perfil de uma aplicação que seja iniciada nesse sistema.

Anexar Profiler

Anexe o profiler a qualquer aplicação Java, inclusive aplicações que não sejam iniciadas pelo IDE. Se a aplicação Java e o IDE estiverem sendo executados com o JDK 6, você pode anexar o profiler dinamicamente, o que permite que a criação do perfil de uma aplicação que já esteja sendo executada.

 

 Trilha de aprendizado do Java SE e IDE de base

Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by