JProfiler API documentation

This documentation specifies the public API for controlling offline profiling, accessing the JProfiler MBean, writing embedded probes and injected probes as well as the profiling platform that is part of JProfiler.

See the overview pages of the respective root packages that are linked above for more information.

Packages
Package
Description
Contains the ScriptContext and related classes.
Contains JProfiler's controller MBean for offline profiling.
Contains the controller class for programatically controlling the recording of profiling data.
This is an API for writing custom profilers.
Contains classes that encapsulate profiling data.
Contains classes that represent different types of nodes in call trees.
Contains classes that represent parameters for requesting profiling data from a connection.
Contains data structures that are used by both profiling data and request parameters.
Contains utility classes for working the platform API.
Contains the classes for creating an embedded probe.
Contains the classes for adding custom telemetries to an embedded probe.
Contains the classes for creating an injected probe.
Contains the annotations for specifying which methods should be intercepted.
Contains the annotations for specifying the parameters of interception methods.
Contains the classes for adding custom telemetries to an injected probe.