Package com.yourkit.probes
package com.yourkit.probes
-
ClassDescriptionMonitor 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 - seeTable(Class, String, long)
andTable(Class, Table, String, long)
for detail).Presents a bunch of values for some entity.A subclass ofResourceRegistry
representing dependent resources, i.e.Specify what to do with events corresponding to method calls failed on an exceptionProvides native methods needed in some built-in probes.LazyMap<K,V> Lazily obtain and cache expensive calculation results for particular instance.A subclass ofResourceRegistry
representing top level resources, i.e.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.ObjectColumn<T>ObjectRowIndexMap<Key>A weak map of an object to a row index which is a positive integer value.ObjectSet<Key>A weak set of objects.Use with @Params in onEnter callback to provide an ability to override method parameters from the callbackThis helper class provides a method to retrieve PID from aProcess
instance.Provide reflection utility methods for probes.ResourceRegistry<T,P> Don't use this class directly.Account resources associated with objects.Data storage table instance.Utility class: table with one user column of typeIntColumn
to meter transferred bytesUtility class: table with one user column of typeLongColumn
to meter transferred bytesWeakKeyMap<K,V> A hash map with weak keys which checks key equality by reference and uses key's identity hash code.