Class JITDataModel
java.lang.Object
org.adoptopenjdk.jitwatch.model.JITDataModel
- All Implemented Interfaces:
IReadOnlyJITDataModel
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate longprivate List<CodeCacheEvent> private Map<String, CompilerThread> private Tagprivate intprivate static final com.chrisnewland.freelogj.Loggerprivate PackageManagerprivate JITStats -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCodeCacheEvent(CodeCacheEvent event) voidvoidaddNativeBytes(long count) buildAndGetMetaClass(Class<?> clazz) createCompilerThread(String threadId, String threadName) longgetCompilerThread(String threadId) intvoidreset()voidsetBaseTimestamp(long baseTimestamp) voidsetEndOfLog(Tag tag) voidsetJDKMajorVersion(int version) voidupdateStats(IMetaMember member, Map<String, String> attrs)
-
Field Details
-
logger
private static final com.chrisnewland.freelogj.Logger logger -
packageManager
-
stats
-
jitEvents
-
codeCacheTagList
-
compilerThreads
-
endOfLog
-
jdkMajorVersion
private int jdkMajorVersion -
baseTimestamp
private long baseTimestamp
-
-
Constructor Details
-
JITDataModel
public JITDataModel()
-
-
Method Details
-
setJDKMajorVersion
public void setJDKMajorVersion(int version) -
getJDKMajorVersion
public int getJDKMajorVersion()- Specified by:
getJDKMajorVersionin interfaceIReadOnlyJITDataModel
-
reset
public void reset() -
getCompilerThreads
- Specified by:
getCompilerThreadsin interfaceIReadOnlyJITDataModel
-
createCompilerThread
- Specified by:
createCompilerThreadin interfaceIReadOnlyJITDataModel
-
getCompilerThread
- Specified by:
getCompilerThreadin interfaceIReadOnlyJITDataModel
-
getPackageManager
- Specified by:
getPackageManagerin interfaceIReadOnlyJITDataModel
-
getJITStats
- Specified by:
getJITStatsin interfaceIReadOnlyJITDataModel
-
addEvent
-
getEventListCopy
- Specified by:
getEventListCopyin interfaceIReadOnlyJITDataModel
-
addNativeBytes
public void addNativeBytes(long count) -
updateStats
-
findMetaMember
- Specified by:
findMetaMemberin interfaceIReadOnlyJITDataModel
-
buildAndGetMetaClass
- Specified by:
buildAndGetMetaClassin interfaceIReadOnlyJITDataModel
-
addCodeCacheEvent
-
setEndOfLog
-
getEndOfLogTag
- Specified by:
getEndOfLogTagin interfaceIReadOnlyJITDataModel
-
getCodeCacheEvents
- Specified by:
getCodeCacheEventsin interfaceIReadOnlyJITDataModel
-
getBaseTimestamp
public long getBaseTimestamp()- Specified by:
getBaseTimestampin interfaceIReadOnlyJITDataModel
-
setBaseTimestamp
public void setBaseTimestamp(long baseTimestamp)
-