All Classes and Interfaces

Class
Description
 
 
Provides access to snapshot annotations.
Monitor lasting events like method calls, e.g.
 
 
 
 
Base class for Table columns filled by user (as opposite to automatically filled columns specified via table mask - see Table(Class, String, long) and Table(Class, Table, String, long) for detail).
The class provides API to control profiling of Java applications.
 
 
Presents a bunch of values for some entity.
 
A subclass of ResourceRegistry representing dependent resources, i.e.
 
Specify what to do with events corresponding to method calls failed on an exception
 
 
 
Provides native methods needed in some built-in probes.
 
Lazily obtain and cache expensive calculation results for particular instance.
 
A subclass of ResourceRegistry representing top level resources, i.e.
The class supports analysis of captured memory snapshots.
Provides a utility method to store arbitrary text messages.
 
 
 
 
Parameter annotated with @MethodTimeMs will be assigned to the method execution time in milliseconds.
Parameter annotated with @MethodTimeNs will be assigned to the method execution time in nanoseconds.
Enumeration of supported obfuscators.
 
A weak map of an object to a row index which is a positive integer value.
A weak set of objects.
 
Use with @Params in onEnter callback to provide an ability to override method parameters from the callback
 
 
This helper class provides a method to retrieve PID from a Process instance.
 
 
Provide reflection utility methods for probes.
Don't use this class directly.
Account resources associated with objects.
 
 
 
 
Data storage table instance.
Utility class: table with one user column of type IntColumn to meter transferred bytes
Utility class: table with one user column of type LongColumn to meter transferred bytes
 
 
 
 
 
A hash map with weak keys which checks key equality by reference and uses key's identity hash code.