cornercorner
FeaturesPluginsDocs & SupportCommunityPartners

Profiler

NetBeans Profiler is a module to provide a full-featured profiling functionality for the NetBeans IDE. The profiling functions include CPU, memory and threads profiling as well as basic JVM monitoring, allowing developers to be more productive in solving memory or performance-related issues.

Selecting profiling task Profiling data snapshot HeapWalker tool
Selecting profiling task
Windows XP
Profiling data snapshot
Windows XP
HeapWalker tool
Windows XP

Another tool being developed for profiling purposes is an integration of Visual GC into NetBeans IDE. For more details see the Visual GC Integration Module homepage.

Learn

Introduction to Profiling Java Applications
[html] Learn how to start profiling with NetBeans 6 out of the box!
New In Profiler 6.0
[flash] New profiling features now available in NetBeans IDE 6.0.
Advanced Profiling
[html] Profiling techniques and best practices in a real-world tutorial.
Profiler Blog
[html] News, features, tips & tricks and all around the Profiler.

Download

You don't need to download and install the profiler separately, it's part of the NetBeans IDE 6.1.
See list of bugs fixed in 6.1.

If you want to profile remote applications, get a profiler remote pack appropriate for target operating system and architecture:

Windows Linux x86 Solaris Sparc Solaris x86 Mac OS X
32bit 32bit 32bit 32bit 32bit
64bit 64bit 64bit 64bit 64bit

Latest development milestone: NetBeans IDE 6.5 Beta.

All Profiler downloads incl. latest development build and Profiler 5.5.1 are available here.


Companion
Projects:
MySQL Database Server   GlassFish Community: an Open Source Application Server   Open Solaris  Open JDK: an Open SourceJDK   Mobile & Embedded Community     Sponsored by 
Sponsored by Sun Microsystems