Products Docs & Support Community

The NetBeans Profiler Project

NetBeans Profiler is a project 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.

Task for monitoring application CPU snapshot, Call tree & Hot spots combined view Telemetry Overview panel
Task for monitoring application
Windows XP
CPU snapshot, Call tree & Hot spots
Solaris 10
Telemetry Overview panel
Mac OS X

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.


Profiler Tutorial
[html] Learn how to track thread state, CPU performance, and memory usage.
Getting started with Profiler
[flash] This tutorial shows how to use NetBeans Profiler.
Profiler Documentation
[html] Browse the Profiler documentation online.
Profiler Blog
[html] News, features, tips & tricks and all around the Profiler.


NetBeans Profiler 5.5.1
All downloads:
Profiler 5.5.1 for NetBeans 5.5.1
Profiler 6.0 Beta 1 now part of NetBeans 6.0 Beta 1
Profiler 5.5 for NetBeans 5.5
Profiler 5.0 for NetBeans 5.0
Milestone 8 for NetBeans 4.1


Please note: Currently, the profiler.netbeans website only contains web content for the project, licensed under Common Development and Distribution License (CDDL). The profiler module, visualgc module, as well as the JFluid engine, the modified JVM and jvmstat libraries are only available in binary form under Sun Binary Code License (BCL).