Skip navigation links
A C D E F G H I J L M N O P R S T U V W 

A

add(Key) - Method in class com.yourkit.probes.ObjectSet
 
addFirst(Key) - Method in class com.yourkit.probes.ObjectSet
 
addListener(Process, WindowsProcessExitListener) - Static method in class com.yourkit.probes.WindowsProcessHelper
 
advanceGeneration(String) - Method in class com.yourkit.api.Controller
ALL - Static variable in enum com.yourkit.api.ProbeActivityMode
 
Annotations - Class in com.yourkit.api
Provides access to snapshot annotations.

C

CallCounterBase - Class in com.yourkit.probes
Monitor lasting events like method calls, e.g.
CallCounterBase(String, boolean) - Constructor for class com.yourkit.probes.CallCounterBase
 
CallCounterMks - Class in com.yourkit.probes
 
CallCounterMks(String) - Constructor for class com.yourkit.probes.CallCounterMks
 
CallCounterMs - Class in com.yourkit.probes
 
CallCounterMs(String) - Constructor for class com.yourkit.probes.CallCounterMs
 
callMethod0(Class, Object, String, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Invokes instance or static method with no parameters and non-void non-primitive return type
callMethod0(Object, String) - Static method in class com.yourkit.probes.ReflectionUtil
Calls given method.
callMethod0String(Object, String, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Calls a method with no parameters, returning String.
callMethod0String(Object, String) - Static method in class com.yourkit.probes.ReflectionUtil
Calls a method with no parameters, returning String.
callMethod1(Class, Object, String, Object, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Invokes aClass's method with one parameter and non-void non-primitive return type
CallStatus - Class in com.yourkit.probes
 
CallStatus() - Constructor for class com.yourkit.probes.CallStatus
 
captureHPROFSnapshot() - Method in class com.yourkit.api.Controller
captureMemorySnapshot() - Method in class com.yourkit.api.Controller
capturePerformanceSnapshot() - Method in class com.yourkit.api.Controller
captureSnapshot(long) - Method in class com.yourkit.api.Controller
Captures a snapshot, that is writes profiling information to a file.
ClassChecker - Class in com.yourkit.probes
 
ClassChecker(String...) - Constructor for class com.yourkit.probes.ClassChecker
 
ClassNameColumn - Class in com.yourkit.probes
 
ClassNameColumn(String) - Constructor for class com.yourkit.probes.ClassNameColumn
 
ClassRef - Annotation Type in com.yourkit.probes
 
clearAllocationData() - Method in class com.yourkit.api.Controller
Clears recorded allocations.
clearCharts() - Method in class com.yourkit.api.Controller
Clears all charts.
clearCPUData() - Method in class com.yourkit.api.Controller
Clears current results of CPU profiling in any mode, be it sampling, tracing or call counting.
clearEventTables(String...) - Method in class com.yourkit.api.Controller
Clears event table(s) by name.
clearExceptions() - Method in class com.yourkit.api.Controller
Clears recorded exceptions.
clearMonitorData() - Method in class com.yourkit.api.Controller
Clears monitor profiling data.
closeOnEnter(T) - Method in class com.yourkit.probes.ResourceRegistry
Use in onEnter callback
closeOnExit(int, Throwable) - Method in class com.yourkit.probes.ResourceRegistry
Use in onExit callback
closeRow(int, Throwable) - Method in class com.yourkit.probes.Table
Invoke this method when a lasting event ends.
Column - Class in com.yourkit.probes
Base class for Table columns filled by user (as opposite to automatically filled columns specified via table mask - see Table.Table(Class, String, long) and Table.Table(Class, Table, String, long) for detail).
com.yourkit.api - package com.yourkit.api
 
com.yourkit.probes - package com.yourkit.probes
 
contains(Key) - Method in class com.yourkit.probes.ObjectSet
 
containsKey(Key) - Method in class com.yourkit.probes.ObjectRowIndexMap
 
containsKey(Object) - Method in class com.yourkit.probes.WeakKeyMap
Returns true if this map contains a mapping for the specified key.
Controller - Class in com.yourkit.api
The class provides API to control profiling of Java applications.
Controller() - Constructor for class com.yourkit.api.Controller
Creates a controller to profile the application itself, that is the JVM running the code that invokes this constructor.
Controller(String, int) - Constructor for class com.yourkit.api.Controller
Creates a controller to profile application running on given host with the profiler agent listening on given port.
createRow() - Method in class com.yourkit.probes.Table
 
createRow(int) - Method in class com.yourkit.probes.Table
Create a row in a dependent table, i.e.

D

deleteRow(int) - Method in class com.yourkit.probes.Table
 
DependentResourceRegistry<T,P> - Class in com.yourkit.probes
A subclass of ResourceRegistry representing dependent resources, i.e.
DependentResourceRegistry(ResourceRegistry<P, ?>, String, String) - Constructor for class com.yourkit.probes.DependentResourceRegistry
 
disableExceptionTelemetry() - Method in class com.yourkit.api.Controller
Stops collecting exception telemetry.
disableStackTelemetry() - Method in class com.yourkit.api.Controller
Stops collecting thread stack and state telemetry.
DiscardThrownException - Annotation Type in com.yourkit.probes
 

E

enableExceptionTelemetry() - Method in class com.yourkit.api.Controller
Starts collecting exception telemetry.
enableStackTelemetry() - Method in class com.yourkit.api.Controller
Starts collecting thread stack and state telemetry.
ensureListenerThreadCreated() - Static method in class com.yourkit.probes.WindowsProcessHelper
Ensure this class is loaded, thus its static initializer has created the listener thread.

F

fail(Throwable) - Method in class com.yourkit.probes.CallStatus
 
fail(String) - Method in class com.yourkit.probes.CallStatus
 
failed() - Method in class com.yourkit.probes.CallStatus
 
FailedEventPolicy - Enum in com.yourkit.probes
Specify what to do with events corresponding to method calls failed on an exception
forceGC() - Method in class com.yourkit.api.Controller
Forces garbage collection in the profiled application.
ForeignKeyColumn - Class in com.yourkit.probes
 
ForeignKeyColumn(Table) - Constructor for class com.yourkit.probes.ForeignKeyColumn
 

G

get(K) - Method in class com.yourkit.probes.LazyMap
 
get(Key) - Method in class com.yourkit.probes.ObjectRowIndexMap
 
get(T) - Method in class com.yourkit.probes.ResourceRegistry
 
get(Object) - Method in class com.yourkit.probes.WeakKeyMap
Returns the value to which the specified key is mapped, or null if this map contains no mapping for the key.
getClassSignature(Class) - Static method in class com.yourkit.probes.ReflectionUtil
Hint: don't use this in performance critical cases - use constant or cached value instead
getDetail(Object) - Method in class com.yourkit.probes.CallCounterBase
 
getFieldIntValue(Class, Object, String, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Gets value of a int field, either instance or static
getFieldLongValue(Class, Object, String, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Gets value of a long field, either instance or static
getFieldValue(Object, String) - Static method in class com.yourkit.probes.ReflectionUtil
 
getFieldValue(Class, Object, String, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Gets value of a reference field, either instance or static
getHost() - Method in class com.yourkit.api.Controller
Returns IP address or name of the host where the controlled profiled application is running.
getMask(Object) - Method in class com.yourkit.probes.ClassChecker
If the object is an instance of a class at index N in the list passed to the constructor, N-th bit will be set in the returned mask.
getName() - Method in class com.yourkit.probes.Column
 
getObjectCount(String) - Method in class com.yourkit.api.MemorySnapshot
Calculates number of objects that correspond to the given description.
getOpenRow(long) - Static method in class com.yourkit.probes.ResourceRegistry
 
getOrCreate(T) - Method in class com.yourkit.probes.ResourceRegistry
 
getPID() - Method in class com.yourkit.api.Controller
Returns the process identifier (PID) of the controlled profiled application
getPort() - Method in class com.yourkit.api.Controller
Returns the port the profiler agent listens on.
getProbeActivityModes() - Method in class com.yourkit.api.Controller
Obtains current probe activity modes
getResourceTable() - Method in class com.yourkit.probes.ResourceRegistry
 
getSessionName() - Method in class com.yourkit.api.Controller
Returns session name of the profiled application.
getShallowSize(String) - Method in class com.yourkit.api.MemorySnapshot
Calculates shallow size of objects that correspond to the given description.
getStatus() - Method in class com.yourkit.api.Controller
Obtains current profiling status.
getThrowable() - Method in class com.yourkit.probes.CallStatus
 
getTriggers() - Method in class com.yourkit.api.Controller
Obtains current trigger description
getType() - Method in class com.yourkit.probes.CallCounterBase
 
getValuesAndResetMinMax(boolean) - Method in class com.yourkit.probes.CallCounterBase
 

H

hasResourceName() - Method in class com.yourkit.probes.ResourceTable
 

I

InstanceOf - Annotation Type in com.yourkit.probes
 
IntColumn - Class in com.yourkit.probes
 
IntColumn(String) - Constructor for class com.yourkit.probes.IntColumn
 
isAllocationRecording(long) - Static method in class com.yourkit.api.Controller
Checks whether object allocation recording is running.
isAssignableFrom(Class<?>) - Method in class com.yourkit.probes.ClassChecker
 
isCPUCallCounting(long) - Static method in class com.yourkit.api.Controller
Checks whether call counting is running.
isCPUProfiling(long) - Static method in class com.yourkit.api.Controller
Checks whether CPU profiling is running in any mode, be it CPU sampling, CPU tracing or call counting.
isCPUSampling(long) - Static method in class com.yourkit.api.Controller
Checks whether CPU sampling is running.
isCPUTracing(long) - Static method in class com.yourkit.api.Controller
Checks whether CPU tracing is running.
isDeadlockDetected(long) - Static method in class com.yourkit.api.Controller
Checks whether a Java-level deadlock has been detected
isEmpty() - Method in class com.yourkit.probes.WeakKeyMap
Returns true if this map contains no key-value mappings.
isExceptionTelemetry(long) - Static method in class com.yourkit.api.Controller
Checks whether exception telemetry is running.
isLivePhase() - Static method in class com.yourkit.probes.JVM
Check whether the JVM is in its live phase.
isMonitorProfiling(long) - Static method in class com.yourkit.api.Controller
Checks whether monitor profiling is running.
isStackTelemetry(long) - Static method in class com.yourkit.api.Controller
Checks whether stack telemetry is running.

J

JVM - Class in com.yourkit.probes
Provides native methods needed in some built-in probes.

L

LASTING_EVENTS - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask constructor parameter if the table rows are intended to describe lasting events, i.e.
LazyMap<K,V> - Class in com.yourkit.probes
Lazily obtain and cache expensive calculation results for particular instance.
LazyMap() - Constructor for class com.yourkit.probes.LazyMap
 
LongColumn - Class in com.yourkit.probes
 
LongColumn(String) - Constructor for class com.yourkit.probes.LongColumn
 

M

main(String[]) - Static method in class com.yourkit.api.Controller
An entry point implementing the command line interface to a limited subset of Controller functionality.
mapAlias(T, T) - Method in class com.yourkit.probes.ResourceRegistry
 
MASK_FOR_LASTING_EVENTS - Static variable in class com.yourkit.probes.Table
Pass this bit mask as the constructor parameter to create a table for lasting events (more about event kinds).
MASK_FOR_POINT_EVENTS - Static variable in class com.yourkit.probes.Table
Pass this bit mask as the constructor parameter to create a table for point events (more about event kinds).
MasterResourceRegistry<T> - Class in com.yourkit.probes
A subclass of ResourceRegistry representing top level resources, i.e.
MasterResourceRegistry(Class<?>, String, String) - Constructor for class com.yourkit.probes.MasterResourceRegistry
 
MemorySnapshot - Class in com.yourkit.api
The class supports analysis of captured memory snapshots.
MemorySnapshot(File) - Constructor for class com.yourkit.api.MemorySnapshot
Loads memory snapshot for analysis.
MemorySnapshot(File, ObfuscatorType, File) - Constructor for class com.yourkit.api.MemorySnapshot
Loads memory snapshot for analysis, automatically restoring obfuscated class, method and field names.
MethodName - Annotation Type in com.yourkit.probes
 
MethodParameterTypes - Annotation Type in com.yourkit.probes
 
MethodPattern - Annotation Type in com.yourkit.probes
 
MethodSignature - Annotation Type in com.yourkit.probes
 
MethodTimeMs - Annotation Type in com.yourkit.probes
Parameter annotated with @MethodTimeMs will be assigned to the method execution time in milliseconds.
myValue - Variable in enum com.yourkit.api.ProbeActivityMode
 

N

NO_ROW - Static variable in class com.yourkit.probes.Table
No existing row index is equal to this value

O

ObfuscatorType - Enum in com.yourkit.api
Enumeration of supported obfuscators.
OBJECT_SIG - Static variable in class com.yourkit.probes.ReflectionUtil
 
ObjectColumn<T> - Class in com.yourkit.probes
 
ObjectColumn(String) - Constructor for class com.yourkit.probes.ObjectColumn
 
ObjectRowIndexMap<Key> - Class in com.yourkit.probes
A weak map of an object to a row index which is a positive integer value.
ObjectRowIndexMap() - Constructor for class com.yourkit.probes.ObjectRowIndexMap
 
ObjectSet<Key> - Class in com.yourkit.probes
A weak set of objects.
ObjectSet() - Constructor for class com.yourkit.probes.ObjectSet
 
OnEnterResult - Annotation Type in com.yourkit.probes
 
openOnEnter() - Method in class com.yourkit.probes.DependentResourceRegistry
Use in onEnter callback
openOnEnter() - Method in class com.yourkit.probes.MasterResourceRegistry
Use in onEnter callback
openOnExit(long, String, T, P, Throwable, FailedEventPolicy) - Method in class com.yourkit.probes.DependentResourceRegistry
Use in onExit callback
openOnExit(long, String, T, Throwable, FailedEventPolicy) - Method in class com.yourkit.probes.MasterResourceRegistry
Use in onExit callback
Out - Annotation Type in com.yourkit.probes
Use with @Params in onEnter callback to provide an ability to override method parameters from the callback

P

Param - Annotation Type in com.yourkit.probes
 
Params - Annotation Type in com.yourkit.probes
 
ProbeActivityMode - Enum in com.yourkit.api
 
Probes - Class in com.yourkit.probes
 
Probes() - Constructor for class com.yourkit.probes.Probes
 
processExited(int) - Method in interface com.yourkit.probes.WindowsProcessExitListener
 
put(Key, int) - Method in class com.yourkit.probes.ObjectRowIndexMap
 
put(K, V) - Method in class com.yourkit.probes.WeakKeyMap
Associates the specified value with the specified key in this map.
putAtomic(Key, int, int) - Method in class com.yourkit.probes.ObjectRowIndexMap
 
putFirst(Key, int) - Method in class com.yourkit.probes.ObjectRowIndexMap
 

R

readAnnotation(File) - Static method in class com.yourkit.api.Annotations
 
RECORD_STACK_TRACE - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask constructor parameter to record current stack trace for each row of the table when the row is created.
RECORD_THREAD - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask constructor parameter to record current thread for each row of the table when the row is created.
ReflectionUtil - Class in com.yourkit.probes
Provide reflection utility methods for probes
ReflectionUtil() - Constructor for class com.yourkit.probes.ReflectionUtil
 
registerProbes(Class...) - Static method in class com.yourkit.probes.Probes
 
registerProbes(String...) - Static method in class com.yourkit.probes.Probes
 
remove(Key) - Method in class com.yourkit.probes.ObjectRowIndexMap
 
remove(Object) - Method in class com.yourkit.probes.WeakKeyMap
Removes the mapping for a key from this weak hash map if it is present.
ResourceRegistry<T,P> - Class in com.yourkit.probes
Don't use this class directly.
ResourceTable<T> - Class in com.yourkit.probes
Account resources associated with objects.
ResourceTable(Class<?>, String, String) - Constructor for class com.yourkit.probes.ResourceTable
Create top table
ResourceTable(Table, String, String) - Constructor for class com.yourkit.probes.ResourceTable
Create dependent table
RetransformIfInstanceOf - Annotation Type in com.yourkit.probes
 
ReturnValue - Annotation Type in com.yourkit.probes
 

S

setBytes(int, int) - Method in class com.yourkit.probes.TableIntBytes
 
setBytes(int, long) - Method in class com.yourkit.probes.TableLongBytes
 
setEventTableRowException(int, Throwable) - Method in class com.yourkit.probes.Table
Invoke this method only for a lasting event.
setFieldObjectValue(Class, Object, String, Object, CallStatus) - Static method in class com.yourkit.probes.ReflectionUtil
Sets value to a reference field, either instance or static
setMinimumRecordedLastingEventTime(int) - Method in class com.yourkit.probes.Table
Specifies whether lasting events taking less than the given number of milliseconds should be dropped as the result of their Table.closeRow(int, Throwable).
setOpenException(int, Throwable) - Method in class com.yourkit.probes.ResourceRegistry
 
setProbeActivityModes(HashMap<String, ProbeActivityMode>) - Method in class com.yourkit.api.Controller
Changes probe activity modes of the specified probes
setProbeActivityModes(String[], int[]) - Static method in class com.yourkit.probes.Probes
 
setResourceName(int, String) - Method in class com.yourkit.probes.ResourceTable
 
setResourceObject(int, T) - Method in class com.yourkit.probes.ResourceTable
 
setTriggers(String, boolean) - Method in class com.yourkit.api.Controller
setValue(int, Class) - Method in class com.yourkit.probes.ClassNameColumn
 
setValue(int, int) - Method in class com.yourkit.probes.ForeignKeyColumn
 
setValue(int, int) - Method in class com.yourkit.probes.IntColumn
 
setValue(int, long) - Method in class com.yourkit.probes.LongColumn
 
setValue(int, T) - Method in class com.yourkit.probes.ObjectColumn
 
setValue(int, String) - Method in class com.yourkit.probes.StringColumn
 
setValueIfPositive(int, int) - Method in class com.yourkit.probes.IntColumn
 
setValueIfPositive(int, long) - Method in class com.yourkit.probes.LongColumn
 
shouldIgnoreRow(int) - Static method in class com.yourkit.probes.Table
Whether the row is Table.NO_ROW.
SIG_SEP - Static variable in class com.yourkit.probes.ReflectionUtil
 
size() - Method in class com.yourkit.probes.WeakKeyMap
Returns the number of key-value mappings in this map.
SNAPSHOT_HPROF - Static variable in class com.yourkit.api.Controller
Pass as the parameter to Controller.captureSnapshot(long) to capture a HPROF snapshot which includes the heap dump only.
SNAPSHOT_WITH_HEAP - Static variable in class com.yourkit.api.Controller
Pass as the parameter to Controller.captureSnapshot(long) to capture a memory snapshot, which includes the heap dump as well as all the recorded information normally found a performance snapshot.
SNAPSHOT_WITHOUT_HEAP - Static variable in class com.yourkit.api.Controller
Pass as the parameter to Controller.captureSnapshot(long) to capture a performance snapshot, which includes all the recorded information but not the heap dump.
startAllocationRecording(String) - Method in class com.yourkit.api.Controller
Starts object allocation recording.
startCPUCallCounting() - Method in class com.yourkit.api.Controller
Starts CPU profiling in the call counting mode.
startCPUSampling(String) - Method in class com.yourkit.api.Controller
Starts CPU profiling in the CPU sampling mode.
startCPUTracing(String) - Method in class com.yourkit.api.Controller
Starts CPU profiling in the CPU tracing made.
startMonitorProfiling() - Method in class com.yourkit.api.Controller
Starts monitor profiling.
stopAllocationRecording() - Method in class com.yourkit.api.Controller
Stops allocation recording.
stopCPUProfiling() - Method in class com.yourkit.api.Controller
Stops CPU profiling in any mode, be it sampling, tracing or call counting.
stopMonitorProfiling() - Method in class com.yourkit.api.Controller
Stops monitor profiling.
STRING_METHOD_0_SIG - Static variable in class com.yourkit.probes.ReflectionUtil
Method signature of method without parameters that return java.lang.String
STRING_SIG - Static variable in class com.yourkit.probes.ReflectionUtil
 
StringColumn - Class in com.yourkit.probes
 
StringColumn(String) - Constructor for class com.yourkit.probes.StringColumn
 

T

Table - Class in com.yourkit.probes
Data storage table instance.
TableIntBytes - Class in com.yourkit.probes
Utility class: table with one user column of type IntColumn to meter transferred bytes
TableIntBytes(ResourceRegistry<?, ?>, String, long) - Constructor for class com.yourkit.probes.TableIntBytes
 
TableLongBytes - Class in com.yourkit.probes
Utility class: table with one user column of type LongColumn to meter transferred bytes
TableLongBytes(ResourceRegistry<?, ?>, String, long) - Constructor for class com.yourkit.probes.TableLongBytes
 
This - Annotation Type in com.yourkit.probes
 
ThrownException - Annotation Type in com.yourkit.probes
 
toString() - Method in class com.yourkit.probes.CallStatus
 

U

unregisterProbes(String...) - Static method in class com.yourkit.probes.Probes
 
unregisterProbes(Class...) - Static method in class com.yourkit.probes.Probes
 
update(long, Object) - Method in class com.yourkit.probes.CallCounterBase
 

V

valueOf(String) - Static method in enum com.yourkit.api.ObfuscatorType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yourkit.api.ProbeActivityMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.yourkit.probes.FailedEventPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.yourkit.api.ObfuscatorType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yourkit.api.ProbeActivityMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.yourkit.probes.FailedEventPolicy
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeakKeyMap<K,V> - Class in com.yourkit.probes
A hash map with weak keys which checks key equality by reference and uses key's identity hash code.
WeakKeyMap(int, float) - Constructor for class com.yourkit.probes.WeakKeyMap
Constructs a new, empty WeakKeyMap with the given initial capacity and the given load factor.
WeakKeyMap() - Constructor for class com.yourkit.probes.WeakKeyMap
Constructs a new, empty WeakKeyMap with the default initial capacity (16) and load factor (0.75).
WindowsProcessExitListener - Interface in com.yourkit.probes
 
WindowsProcessHelper - Class in com.yourkit.probes
On Windows, we need to explicitly monitor processes for which waitFor() is not used.
WindowsProcessHelper() - Constructor for class com.yourkit.probes.WindowsProcessHelper
 
writeAnnotation(File, String) - Static method in class com.yourkit.api.Annotations
 
A C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright (c) 2003-2017 YourKit. All Rights Reserved.