User-defined probes are reusable Java code fragments that you can write to collect detailed runtime information about objects, instance variables, arguments, and exceptions.
Probekit overview
Probekit is a scriptable, byte-code instrumentation (BCI) framework that you can use to write Java code fragments that can be inserted into a program to provide information about the program as it runs.Method probes versus callsite probes
There are two types of probes that you can use to monitor target methods.Working with probes
Probe source files are xml files that you can create, edit, and build in the workbench. When you build or import a probe, it appears in the Probekit registry, where you can select it when you profile Java™ applications. You can also export built probes, allowing others to import the probes into their Probekit registries. This section provides step-by-step instructions and examples to help you create and work with probes.Applying Probes
You can apply probes and collect probe data when you profile your application in the workbench. You can also deploy probes with your application to a target system, launch your application, and collect probe data without using the workbench.Probekit element reference
This section provides detailed reference information for the probe objects and data items.Probekit user interface reference
This section provides detailed user interface reference information for Probekit.Probekit Examples
This section provides examples that demonstrate the use of the probe objects and data items.