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

A

advanceGeneration(String) - Method in class com.yourkit.api.Controller
Advance current object generation number.
ALLOCATION_RECORDING - Static variable in class com.yourkit.api.ProfilingModes
Use to check if allocation recording is on
Annotations - Class in com.yourkit.api
The class allows access to snapshot annotations
Annotations() - Constructor for class com.yourkit.api.Annotations
 

C

captureMemorySnapshot() - Method in class com.yourkit.api.Controller
This method is just a convenient replacement of captureSnapshot(ProfilingModes.SNAPSHOT_WITH_HEAP)
captureSnapshot(long) - Method in class com.yourkit.api.Controller
Captures snapshot, i.e.
clearAllocationData() - Method in class com.yourkit.api.Controller
Clear recorded allocations.
clearCPUData() - Method in class com.yourkit.api.Controller
Clear CPU profiling data.
clearExceptions() - Method in class com.yourkit.api.Controller
Clear collected exception telemetry.
clearMonitorData() - Method in class com.yourkit.api.Controller
Clear monitor profiling data.
closeRow(int) - 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(String, long) for detail).
com.yourkit.api - package com.yourkit.api
 
com.yourkit.probes - package com.yourkit.probes
 
containsKey(Key) - Method in class com.yourkit.probes.ObjectIntWeakMap
 
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 contoller to profile application itself, i.e.
Controller(String, int) - Constructor for class com.yourkit.api.Controller
Creates a contoller to profile application given host it is running and the port its profiler agent listens to.
CPU_J2EE - Static variable in class com.yourkit.api.ProfilingModes
Profile J2EE.
CPU_SAMPLING - Static variable in class com.yourkit.api.ProfilingModes
Records CPU times only.
CPU_TRACING - Static variable in class com.yourkit.api.ProfilingModes
Records CPU times and method invocation counts.
createRow() - Method in class com.yourkit.probes.Table
 

D

DEFAULT_FILTERS - Static variable in class com.yourkit.api.Controller
Default filters
DEFAULT_WALLTIME_SPEC - Static variable in class com.yourkit.api.Controller
Default wall time configuration (see http://www.yourkit.com/docs/90/help/times.jsp) to be passed as a parameter of Controller.startCPUProfiling(long, String, String)
disableExceptionTelemetry() - Method in class com.yourkit.api.Controller
Stop collecting exception telemetry.
disableStackTelemetry() - Method in class com.yourkit.api.Controller
Stop collecting thread stack and state telemetry.
dispose() - Method in class com.yourkit.api.MemorySnapshot
Deprecated. This method does nothing and must not be called. Allocated resources are released in the finalizer.

E

enableExceptionTelemetry() - Method in class com.yourkit.api.Controller
Start collecting exception telemetry.
enableStackTelemetry() - Method in class com.yourkit.api.Controller
Start collecting thread stack and state telemetry.
equals(Object) - Method in class com.yourkit.api.PeriodicSnapshotTriggerStatus
 

F

forceGC() - Method in class com.yourkit.api.Controller
 
ForeignKeyColumn - Class in com.yourkit.probes
 
ForeignKeyColumn(Table) - Constructor for class com.yourkit.probes.ForeignKeyColumn
 

G

get(Key) - Method in class com.yourkit.probes.ObjectIntWeakMap
 
getHost() - Method in class com.yourkit.api.Controller
 
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.
getPeriodicSnapshotTrigger() - Method in class com.yourkit.api.Controller
Deprecated. Use Controller.getPeriodicSnapshotTriggerStatus()
getPeriodicSnapshotTriggerStatus() - Method in class com.yourkit.api.Controller
Get current status of periodic snapshot trigger - see detail in Help.
getPeriodSec() - Method in class com.yourkit.api.PeriodicSnapshotTriggerStatus
 
getPort() - Method in class com.yourkit.api.Controller
 
getShallowSize(String) - Method in class com.yourkit.api.MemorySnapshot
Calculates shallow size of objects that correspond to the given description.
getSnapshotFlags() - Method in class com.yourkit.api.PeriodicSnapshotTriggerStatus
 
getStatus() - Method in class com.yourkit.api.Controller
Get current profiling status.
getUsedMemoryThreshold() - Method in class com.yourkit.api.Controller
Get current status of on-low-memory snapshot trigger - see detail in Help.

H

hashCode() - Method in class com.yourkit.api.PeriodicSnapshotTriggerStatus
 

I

IntColumn - Class in com.yourkit.probes
 
IntColumn(String) - Constructor for class com.yourkit.probes.IntColumn
 
isLivePhase() - Static method in class com.yourkit.probes.JVMPhase
 

J

JVMPhase - Class in com.yourkit.probes
Check JVM execution phase.
JVMPhase() - Constructor for class com.yourkit.probes.JVMPhase
 

L

LASTING_EVENTS - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation if the table rows are intended to describe lasting events, i.e.
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
The Controller provides a command line interface to some of its functionality.
MASK_FOR_GENERIC_LASTING_EVENTS - Static variable in class com.yourkit.probes.Table
Use this bit mask to create a table intended to describe lasting events (read about event kinds...) which can start and end in different thread and/or in different methods.
MASK_FOR_POINT_EVENTS - Static variable in class com.yourkit.probes.Table
Use this bit mask on table creation, to record uptime, current thread and stack trace when the row is created.
MASK_FOR_SINGLE_METHOD_CALL_LASTING_EVENTS - Static variable in class com.yourkit.probes.Table
Use this bit mask to create a table intended to describe lasting events (read about event kinds...) which correspond to method calls: the event starts when the monitored method is entered, and ends when the method exits.
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, automaticaly restoring obfuscated class, method and field names.
MethodPattern - Annotation Type in com.yourkit.probes
 
MONITOR_PROFILING - Static variable in class com.yourkit.api.ProfilingModes
Use to check if monitor profiling is running

O

ObfuscatorType - Enum in com.yourkit.api
Enumeration of supported obfuscators.
ObjectIntWeakMap<Key> - Class in com.yourkit.probes
This utility class implements a map between object and integer.
ObjectIntWeakMap() - Constructor for class com.yourkit.probes.ObjectIntWeakMap
 
OnEnterResult - Annotation Type in com.yourkit.probes
 

P

Param - Annotation Type in com.yourkit.probes
 
Params - Annotation Type in com.yourkit.probes
 
PeriodicSnapshotTriggerStatus - Class in com.yourkit.api
Status of periodic snapshot trigger - see detail in Help.
Probes - Class in com.yourkit.probes
 
Probes() - Constructor for class com.yourkit.probes.Probes
 
ProfilingModes - Class in com.yourkit.api
Defines constants to be passed to methods of Controller.
ProfilingModes() - Constructor for class com.yourkit.api.ProfilingModes
 
put(Key, int) - Method in class com.yourkit.probes.ObjectIntWeakMap
 

R

readAnnotation(File) - Static method in class com.yourkit.api.Annotations
 
RECORD_STACKTRACE_ON_ROW_CLOSE - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation to record current stack trace for each row of the table when the row is closed.
RECORD_STACKTRACE_ON_ROW_CREATION - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation to record current stack trace for each row of the table when the row is created.
RECORD_THREAD_CPU_TIME - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation to automatically measure how much CPU time is been spent in the event's thread since the moment a row has been created and until the moment that row has been closed.
RECORD_THREAD_ON_ROW_CLOSE - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation to record current thread for each row of the table when the row is closed.
RECORD_THREAD_ON_ROW_CREATION - Static variable in class com.yourkit.probes.Table
Set this bit in the table mask on table creation to record current thread for each row of the table when the row is created.
registerProbes(Class, boolean) - Static method in class com.yourkit.probes.Probes
 
registerProbes(Class[], boolean) - Static method in class com.yourkit.probes.Probes
 
registerProbes(String, boolean) - Static method in class com.yourkit.probes.Probes
 
registerProbes(String[], boolean) - Static method in class com.yourkit.probes.Probes
 
remove(Key) - Method in class com.yourkit.probes.ObjectIntWeakMap
 
ReturnValue - Annotation Type in com.yourkit.probes
 

S

saveIndexFile() - Method in class com.yourkit.api.MemorySnapshot
Save snapshot index file (read about snapshot index in the Help.)
setFrequentSamplingThreshold(int) - Method in class com.yourkit.probes.Table
Do the best to ensure that stack traces are available inside lasting events which run longer than specified number of milliseconds.
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).
setPeriodicSnapshotTrigger(int, long) - Method in class com.yourkit.api.Controller
Setup periodic snapshot trigger - see detail in Help..
setPeriodicSnapshotTrigger(int) - Method in class com.yourkit.api.Controller
Deprecated. Use Controller.setPeriodicSnapshotTrigger(int, long) instead
setUsedMemoryThreshold(int) - Method in class com.yourkit.api.Controller
Setup on-low-memory snapshot trigger - see detail in Help.
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, String) - Method in class com.yourkit.probes.StringColumn
 
SNAPSHOT_HPROF - Static variable in class com.yourkit.api.ProfilingModes
Pass as parameter of Controller.captureSnapshot(long) to capture snapshot in HPROF format (it will including the heap dump only).
SNAPSHOT_WITH_HEAP - Static variable in class com.yourkit.api.ProfilingModes
Pass as parameter of Controller.captureSnapshot(long) to capture snapshot with all the recorded information, including the heap dump.
SNAPSHOT_WITHOUT_HEAP - Static variable in class com.yourkit.api.ProfilingModes
Pass as parameter of Controller.captureSnapshot(long) to capture snapshot with all the recorded information, but without the heap dump.
startAllocationRecording(boolean, int, boolean, int) - Method in class com.yourkit.api.Controller
Start object allocation recording.
startCPUProfiling(long, String) - Method in class com.yourkit.api.Controller
Same as startCPUProfiling(mode, filters, Controller.DEFAULT_WALLTIME_SPEC)
startCPUProfiling(long, String, String) - Method in class com.yourkit.api.Controller
Start CPU profiling.
startMonitorProfiling() - Method in class com.yourkit.api.Controller
Start monitor profiling.
stopAllocationRecording() - Method in class com.yourkit.api.Controller
Stop allocation recording.
stopCPUProfiling() - Method in class com.yourkit.api.Controller
Stop CPU profiling.
stopMonitorProfiling() - Method in class com.yourkit.api.Controller
Stop monitor profiling.
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.
This - Annotation Type in com.yourkit.probes
 
ThrownException - Annotation Type in com.yourkit.probes
 

U

unregisterProbes(String...) - Static method in class com.yourkit.probes.Probes
 
unregisterProbes(Class...) - Static method in class com.yourkit.probes.Probes
 

V

valueOf(String) - Static method in enum com.yourkit.api.ObfuscatorType
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.

W

writeAnnotation(File, String) - Static method in class com.yourkit.api.Annotations
 

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

Copyright © 2003-2010 YourKit, LLC. All Rights Reserved.