A B C E F G H I K L M N R S T V
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- attachKeyedTag(long, String, long) - Method in class io.perfmark.impl.MarkHolder
- attachKeyedTag(long, String, long, long) - Method in class io.perfmark.impl.MarkHolder
- attachKeyedTag(long, String, String) - Method in class io.perfmark.impl.MarkHolder
- attachTag(long, String, long) - Method in class io.perfmark.impl.MarkHolder
B
- build() - Method in class io.perfmark.impl.MarkList.Builder
- Builder() - Constructor for class io.perfmark.impl.MarkList.Builder
C
- costOfGetNanos() - Method in class io.perfmark.impl.Generator
-
Returns the approximate cost to read the generation.
- costOfSetNanos() - Method in class io.perfmark.impl.Generator
-
Returns the approximate cost to change the generation.
- create() - Method in class io.perfmark.impl.MarkHolderProvider
- createMarker() - Static method in class io.perfmark.impl.Internal
E
- equals(Object) - Method in class io.perfmark.impl.Mark
- equals(Object) - Method in class io.perfmark.impl.Marker
- equals(Object) - Method in class io.perfmark.impl.MarkList
- event(long, long, String) - Static method in class io.perfmark.impl.Mark
- event(long, long, String, String) - Static method in class io.perfmark.impl.Mark
- event(long, long, String, String, long) - Static method in class io.perfmark.impl.Mark
- event(long, long, String, String, String, long) - Static method in class io.perfmark.impl.Mark
- event(long, String, long) - Method in class io.perfmark.impl.MarkHolder
- event(long, String, String, long) - Method in class io.perfmark.impl.MarkHolder
- event(long, String, String, long, long) - Method in class io.perfmark.impl.MarkHolder
- EVENT - io.perfmark.impl.Mark.OperationType
- EVENT_N1S1 - io.perfmark.impl.Mark.Operation
- EVENT_N1S2 - io.perfmark.impl.Mark.Operation
- EVENT_N2S2 - io.perfmark.impl.Mark.Operation
-
Tagged event, since attach tags can't apply to events
- EVENT_N2S3 - io.perfmark.impl.Mark.Operation
-
Tagged event, since attach tags can't apply to events
F
- FAILURE - Static variable in class io.perfmark.impl.Generator
-
Represents a failure to enable PerfMark library.
G
- GEN_OFFSET - Static variable in class io.perfmark.impl.Generator
-
The number of reserved bits at the bottom of the generation.
- Generator - Class in io.perfmark.impl
-
A Generator keeps track of what generation the PerfMark library is on.
- Generator() - Constructor for class io.perfmark.impl.Generator
- get(int) - Method in class io.perfmark.impl.MarkList
- getElement(Marker) - Static method in class io.perfmark.impl.Internal
- getGeneration() - Method in class io.perfmark.impl.Generator
-
Gets the current generation, shifted left by
Generator.GEN_OFFSET. - getGeneration() - Method in class io.perfmark.impl.Mark
- getInitNanoTime() - Static method in class io.perfmark.impl.Storage
- getLinkId() - Method in class io.perfmark.impl.Mark
- getMarker() - Method in class io.perfmark.impl.Mark
- getMarkers() - Method in enum io.perfmark.impl.Mark.Operation
- getMarkListId() - Method in class io.perfmark.impl.MarkList
-
The globally unique ID for this Mark list.
- getNanoTime() - Method in class io.perfmark.impl.Mark
- getNumbers() - Method in enum io.perfmark.impl.Mark.Operation
- getOperation() - Method in class io.perfmark.impl.Mark
- getOpType() - Method in enum io.perfmark.impl.Mark.Operation
- getStrings() - Method in enum io.perfmark.impl.Mark.Operation
- getSubTaskName() - Method in class io.perfmark.impl.Mark
- getTagFirstNumeric() - Method in class io.perfmark.impl.Mark
- getTagKey() - Method in class io.perfmark.impl.Mark
- getTagSecondNumeric() - Method in class io.perfmark.impl.Mark
- getTagStringValue() - Method in class io.perfmark.impl.Mark
- getTaskName() - Method in class io.perfmark.impl.Mark
- getThreadId() - Method in class io.perfmark.impl.MarkList
-
Thread IDs can be recycled, so this is not unique.
- getThreadName() - Method in class io.perfmark.impl.MarkList
-
Gets the Thread name of the thread that recorded the Marks.
H
- hashCode() - Method in class io.perfmark.impl.Mark
- hashCode() - Method in class io.perfmark.impl.Marker
- hashCode() - Method in class io.perfmark.impl.MarkList
I
- Internal - Class in io.perfmark.impl
- io.perfmark.impl - package io.perfmark.impl
K
- keyedTag(long, String, long) - Static method in class io.perfmark.impl.Mark
- keyedTag(long, String, long, long) - Static method in class io.perfmark.impl.Mark
- keyedTag(long, String, String) - Static method in class io.perfmark.impl.Mark
L
- link(long, long) - Static method in class io.perfmark.impl.Mark
- link(long, long) - Method in class io.perfmark.impl.MarkHolder
- LINK - io.perfmark.impl.Mark.Operation
- LINK - io.perfmark.impl.Mark.OperationType
M
- Mark - Class in io.perfmark.impl
- MARK - io.perfmark.impl.Mark.Operation
- MARK - io.perfmark.impl.Mark.OperationType
- Mark.Operation - Enum in io.perfmark.impl
- Mark.OperationType - Enum in io.perfmark.impl
- Marker - Class in io.perfmark.impl
- MarkHolder - Class in io.perfmark.impl
- MarkHolder() - Constructor for class io.perfmark.impl.MarkHolder
- MarkHolderProvider - Class in io.perfmark.impl
- MarkHolderProvider() - Constructor for class io.perfmark.impl.MarkHolderProvider
- MarkList - Class in io.perfmark.impl
-
MarkList is collection of Marks, in the order they were recorded.
- MarkList.Builder - Class in io.perfmark.impl
- maxMarkers() - Static method in enum io.perfmark.impl.Mark.Operation
- maxMarks() - Method in class io.perfmark.impl.MarkHolder
- maxNumbers() - Static method in enum io.perfmark.impl.Mark.Operation
- maxStrings() - Static method in enum io.perfmark.impl.Mark.Operation
N
- newBuilder() - Static method in class io.perfmark.impl.MarkList
- NO_LINK_ID - Static variable in class io.perfmark.impl.Mark
- NO_MAX_MARKS - Static variable in class io.perfmark.impl.MarkHolder
- NO_NANOTIME - Static variable in class io.perfmark.impl.Mark
- NO_TAG_ID - Static variable in class io.perfmark.impl.Mark
- NO_TAG_NAME - Static variable in class io.perfmark.impl.Mark
- NONE - io.perfmark.impl.Mark.Operation
- NONE - io.perfmark.impl.Mark.OperationType
- NONE - Static variable in class io.perfmark.impl.Marker
R
- read() - Static method in class io.perfmark.impl.Storage
-
Returns a list of
MarkLists across all reachable threads. - read(boolean) - Method in class io.perfmark.impl.MarkHolder
- readForTest() - Static method in class io.perfmark.impl.Storage
- resetForTest() - Method in class io.perfmark.impl.MarkHolder
- resetForTest() - Static method in class io.perfmark.impl.Storage
S
- setGeneration(long) - Method in class io.perfmark.impl.Generator
-
Sets the current generation count.
- setMarkListId(long) - Method in class io.perfmark.impl.MarkList.Builder
-
Sets the mark list ID for this MarkList builder.
- setMarks(List<Mark>) - Method in class io.perfmark.impl.MarkList.Builder
-
Sets the marks for this MarkList builder.
- setThreadId(long) - Method in class io.perfmark.impl.MarkList.Builder
-
Sets the thread ID for this MarkList builder.
- setThreadName(String) - Method in class io.perfmark.impl.MarkList.Builder
-
Sets the thread name for this MarkList builder.
- size() - Method in class io.perfmark.impl.MarkList
- start(long, String, long) - Method in class io.perfmark.impl.MarkHolder
- start(long, String, String, long) - Method in class io.perfmark.impl.MarkHolder
- start(long, String, String, long, long) - Method in class io.perfmark.impl.MarkHolder
- stop(long, long) - Method in class io.perfmark.impl.MarkHolder
- stop(long, String, long) - Method in class io.perfmark.impl.MarkHolder
- stop(long, String, String, long) - Method in class io.perfmark.impl.MarkHolder
- stop(long, String, String, long, long) - Method in class io.perfmark.impl.MarkHolder
- Storage - Class in io.perfmark.impl
-
Storage is responsible for storing and returning recorded marks.
T
- tag(long, long) - Static method in class io.perfmark.impl.Mark
- tag(long, String) - Static method in class io.perfmark.impl.Mark
- tag(long, String, long) - Static method in class io.perfmark.impl.Mark
- TAG - io.perfmark.impl.Mark.OperationType
- TAG_KEYED_N0S2 - io.perfmark.impl.Mark.Operation
- TAG_KEYED_N1S1 - io.perfmark.impl.Mark.Operation
- TAG_KEYED_N2S1 - io.perfmark.impl.Mark.Operation
- TAG_N0S1 - io.perfmark.impl.Mark.Operation
-
An unkeyed tag that has a single string value.
- TAG_N1S0 - io.perfmark.impl.Mark.Operation
-
An unkeyed tag that has a single numeric value.
- TAG_N1S1 - io.perfmark.impl.Mark.Operation
-
An unkeyed tag that has a string and numeric value.
- TASK_END - io.perfmark.impl.Mark.OperationType
- TASK_END_N1S0 - io.perfmark.impl.Mark.Operation
- TASK_END_N1S1 - io.perfmark.impl.Mark.Operation
- TASK_END_N1S2 - io.perfmark.impl.Mark.Operation
- TASK_START - io.perfmark.impl.Mark.OperationType
- TASK_START_N1S1 - io.perfmark.impl.Mark.Operation
-
startTask(String taskName) 1 long for nanoTime.
- TASK_START_N1S2 - io.perfmark.impl.Mark.Operation
-
startTask(String name, String subTaskName) 1 long for nanoTime.
- taskEnd(long, long) - Static method in class io.perfmark.impl.Mark
- taskEnd(long, long, String) - Static method in class io.perfmark.impl.Mark
- taskEnd(long, long, String, String) - Static method in class io.perfmark.impl.Mark
- taskStart(long, long, String) - Static method in class io.perfmark.impl.Mark
- taskStart(long, long, String, String) - Static method in class io.perfmark.impl.Mark
- toBuilder() - Method in class io.perfmark.impl.MarkList
- toString() - Method in class io.perfmark.impl.Mark
- toString() - Method in class io.perfmark.impl.Marker
- toString() - Method in class io.perfmark.impl.MarkList
V
- valueOf(int) - Static method in enum io.perfmark.impl.Mark.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.perfmark.impl.Mark.Operation
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.perfmark.impl.Mark.OperationType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.perfmark.impl.Mark.Operation
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.perfmark.impl.Mark.OperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
All Classes All Packages