Package org.adoptopenjdk.jitwatch.model
Class Compilation
- java.lang.Object
-
- org.adoptopenjdk.jitwatch.model.Compilation
-
public class Compilation extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private AssemblyMethodassemblyprivate java.lang.StringcompileIDprivate CompilerThreadcompilerThreadprivate java.lang.StringentryAddressprivate booleanfailedTaskprivate intindexprivate booleanisC2Nprivate booleanisOSRprivate IMetaMembermemberprivate java.lang.StringnativeAddressprivate intosrBCIprivate longstampNMethodEmittedprivate longstampTaskCompilationStartprivate longstampTaskQueuedprivate TagtagNMethodprivate TasktagTaskprivate TagtagTaskDoneprivate TagtagTaskQueued
-
Constructor Summary
Constructors Constructor Description Compilation(IMetaMember member, int index)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object obj)AssemblyMethodgetAssembly()intgetBytecodeSize()longgetCompilationDuration()java.lang.StringgetCompiledAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getCompiledAttributes()java.lang.StringgetCompileID()java.lang.StringgetCompiler()CompilerThreadgetCompilerThread()java.lang.StringgetEntryAddress()intgetIndex()intgetLevel()IMetaMembergetMember()java.lang.StringgetNativeAddress()intgetNativeSize()intgetOSRBCI()java.lang.StringgetQueuedAttribute(java.lang.String key)java.util.Map<java.lang.String,java.lang.String>getQueuedAttributes()java.lang.StringgetSignature()longgetStampNMethodEmitted()longgetStampTaskCompilationStart()longgetStampTaskQueued()TaggetTagNMethod()TaskgetTagTask()TaggetTagTaskDone()TaggetTagTaskQueued()inthashCode()booleanisC2N()booleanisFailed()booleanisOSR()voidsetAssembly(AssemblyMethod assembly)voidsetCompilerThread(CompilerThread compilerThread)voidsetTagNMethod(Tag tagNMethod)voidsetTagTask(Task tagTask)voidsetTagTaskDone(Tag tagTaskDone)voidsetTagTaskQueued(Tag tagTaskQueued)java.lang.StringtoString()java.lang.StringtoStringVerbose()
-
-
-
Field Detail
-
tagTaskQueued
private Tag tagTaskQueued
-
tagNMethod
private Tag tagNMethod
-
tagTask
private Task tagTask
-
tagTaskDone
private Tag tagTaskDone
-
assembly
private AssemblyMethod assembly
-
compileID
private java.lang.String compileID
-
stampTaskQueued
private long stampTaskQueued
-
stampTaskCompilationStart
private long stampTaskCompilationStart
-
stampNMethodEmitted
private long stampNMethodEmitted
-
isC2N
private boolean isC2N
-
isOSR
private boolean isOSR
-
osrBCI
private int osrBCI
-
nativeAddress
private java.lang.String nativeAddress
-
entryAddress
private java.lang.String entryAddress
-
index
private int index
-
member
private IMetaMember member
-
failedTask
private boolean failedTask
-
compilerThread
private CompilerThread compilerThread
-
-
Constructor Detail
-
Compilation
public Compilation(IMetaMember member, int index)
-
-
Method Detail
-
getMember
public IMetaMember getMember()
-
getCompileID
public java.lang.String getCompileID()
-
getNativeAddress
public java.lang.String getNativeAddress()
-
getEntryAddress
public java.lang.String getEntryAddress()
-
getAssembly
public AssemblyMethod getAssembly()
-
setAssembly
public void setAssembly(AssemblyMethod assembly)
-
getQueuedAttributes
public java.util.Map<java.lang.String,java.lang.String> getQueuedAttributes()
-
getQueuedAttribute
public java.lang.String getQueuedAttribute(java.lang.String key)
-
getCompiledAttributes
public java.util.Map<java.lang.String,java.lang.String> getCompiledAttributes()
-
getCompiledAttribute
public java.lang.String getCompiledAttribute(java.lang.String key)
-
setTagTaskQueued
public void setTagTaskQueued(Tag tagTaskQueued)
-
setTagNMethod
public void setTagNMethod(Tag tagNMethod)
-
setTagTask
public void setTagTask(Task tagTask)
-
getTagTaskQueued
public Tag getTagTaskQueued()
-
getTagNMethod
public Tag getTagNMethod()
-
getTagTask
public Task getTagTask()
-
getTagTaskDone
public Tag getTagTaskDone()
-
setTagTaskDone
public void setTagTaskDone(Tag tagTaskDone)
-
getIndex
public int getIndex()
-
getNativeSize
public int getNativeSize()
-
getBytecodeSize
public int getBytecodeSize()
-
isC2N
public boolean isC2N()
-
getStampTaskQueued
public long getStampTaskQueued()
-
getStampTaskCompilationStart
public long getStampTaskCompilationStart()
-
getStampNMethodEmitted
public long getStampNMethodEmitted()
-
getCompilationDuration
public long getCompilationDuration()
-
getSignature
public java.lang.String getSignature()
-
getCompiler
public java.lang.String getCompiler()
-
getLevel
public int getLevel()
-
toStringVerbose
public java.lang.String toStringVerbose()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
isFailed
public boolean isFailed()
-
isOSR
public boolean isOSR()
-
getOSRBCI
public int getOSRBCI()
-
getCompilerThread
public CompilerThread getCompilerThread()
-
setCompilerThread
public void setCompilerThread(CompilerThread compilerThread)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
-