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 bytesUtility class: table with one user column of type
LongColumn
to meter transferred bytesA hash map with weak keys which checks key equality by reference and uses key's identity hash code.