A B C E F G H I K L M N R S T V 
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.
A B C E F G H I K L M N R S T V 
All Classes All Packages