The Wayback Machine - https://web.archive.org/all/20051212051800/http://www.netbeans.org:80/products/profiler/
HOME > Products > Profiler

The NetBeans Profiler

The NetBeans Profiler is based on a Sun Laboratories research project that was named JFluid. That research uncovered specific techniques that can be used to lower the overhead of profiling a Java application. One of those techniques is dynamic bytecode instrumentation, which is particularly useful for profiling large Java applications. Using dynamic bytecode instrumentation and additional algorithms, the NetBeans Profiler is able to obtain runtime information on applications that are too large or complex for other profilers.

The NetBeans Profiler

Here is a short overview of the key features of the NetBeans Profiler:

  • Support for JDK 1.4.2, JDK 5.0 (Update 4 and higher) and JDK 6.0
  • Tight integration into the IDE work flow
  • Low-overhead profiling
  • Task-based approach to simplify profiling
  • CPU Performance profiling
  • Memory profiling & memory leak detection
  • Threads profiling
  • Attaching to running (deployed) application
  • Ability to save snapshots and process them offline
  • Remote profiling