B C E F G H I L M N R S T V 
All Classes All Packages

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
 
create(Marker, String, long, long, long, Mark.Operation) - Static method in class io.perfmark.impl.Mark
 
create(String, String, long, long, long, Mark.Operation) - Static method in class io.perfmark.impl.Mark
 
createMarker(String) - 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, Marker, long, long) - Method in class io.perfmark.impl.MarkHolder
 
event(long, Marker, String, long, long, long) - Method in class io.perfmark.impl.MarkHolder
 
event(long, String, long, long) - Method in class io.perfmark.impl.MarkHolder
 
event(long, String, String, long, long, long) - Method in class io.perfmark.impl.MarkHolder
 
EVENT - io.perfmark.impl.Mark.Operation
 
EVENT_NOTAG - io.perfmark.impl.Mark.Operation
 

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
 
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
 
getMarkListId() - Method in class io.perfmark.impl.MarkList
The globally unique ID for this Mark list.
getMarks() - Method in class io.perfmark.impl.MarkList
Returns the Marks associated with a given list.
getNanoTime() - Method in class io.perfmark.impl.Mark
 
getOperation() - Method in class io.perfmark.impl.Mark
 
getTagId() - Method in class io.perfmark.impl.Mark
 
getTagName() - Method in class io.perfmark.impl.Mark
 
getTaskName() - Method in class io.perfmark.impl.Mark
 
getTaskName() - Method in class io.perfmark.impl.Marker
 
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
 

L

link(long, long, Marker) - Method in class io.perfmark.impl.MarkHolder
 
LINK - io.perfmark.impl.Mark.Operation
 

M

Mark - Class in io.perfmark.impl
 
Mark.Operation - 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.Builder - Class in io.perfmark.impl
 
maxMarks() - Method in class io.perfmark.impl.MarkHolder
 

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 - 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
 
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.
start(long, Marker, long) - Method in class io.perfmark.impl.MarkHolder
 
start(long, Marker, String, long, long) - Method in class io.perfmark.impl.MarkHolder
 
start(long, String, long) - Method in class io.perfmark.impl.MarkHolder
 
start(long, String, String, long, long) - Method in class io.perfmark.impl.MarkHolder
 
stop(long, Marker, long) - Method in class io.perfmark.impl.MarkHolder
 
stop(long, Marker, String, 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, long) - Method in class io.perfmark.impl.MarkHolder
 
Storage - Class in io.perfmark.impl
 

T

TASK_END - io.perfmark.impl.Mark.Operation
 
TASK_NOTAG_END - io.perfmark.impl.Mark.Operation
 
TASK_NOTAG_START - io.perfmark.impl.Mark.Operation
 
TASK_START - io.perfmark.impl.Mark.Operation
 
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.
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.
B C E F G H I L M N R S T V 
All Classes All Packages