FeaturesPluginsDocs & SupportCommunityPartners

Profiling Java EE Applications

NetBeans Profiler supports profiling web and enterprise applications. There are two different ways to profile web and enterprise applications, and the method you use depends on the project type and deployment environment.

When you profile Java EE applications, you choose one of the following basic modes:

  • Profile Project
    This method is supported for web applications, EJB modules and enterprise applications running on a registered local Tomcat, Sun Java System Application Server / GlassFish or JBoss installation. You can also use this method to profile Java EE applications created from an existing Ant script (free-form web application or EJB module project). Profiling an application using this method is very simple, requiring only a few mouse clicks to start profiling, and requires almost no configuration. In general, this method behaves exactly like the Run Project method, starting the Profiler at the start of the Java EE application. This is the recommended method for new and less experienced users.

  • Attach Profiler
    This method is more powerful as it can be used for profiling any Java EE project type on any local or remote server. However, this method requires manual server configuration and startup. You also need to compile and deploy the Java EE application manually to use this method. This method is recommended only for experienced users.

Regardless of which method you use, you should familiarize yourself with the Profiling Tips, which contain some important facts related to profiling all types of applications.

 

 

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   Virtual Box - full virtualizer  Open ESB - The Open Enterprise Service Bus Powered by