Class HotSpotLogParser
java.lang.Object
org.adoptopenjdk.jitwatch.parser.AbstractLogParser
org.adoptopenjdk.jitwatch.parser.hotspot.HotSpotLogParser
- All Implemented Interfaces:
ILogParser
-
Field Summary
Fields inherited from class org.adoptopenjdk.jitwatch.parser.AbstractLogParser
config, currentCompilerThread, currentMember, errorDialogBody, errorDialogTitle, errorListener, hasParseError, inHeader, jitListener, logger, model, parseLineNumber, processLineNumber, reading, splitLog, tagProcessor, vmCommand -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidprivate voidbuildClassModel(String inCurrentLine) private voidprivate voidbuildParsedClasspath(String inCurrentLine) private voidprivate longgetBaseTimestamp(String line) private voidhandleLogLine(String inCurrentLine) private voidprotected voidprivate voidhandleTagVmArguments(Tag tag) private voidhandleVmVersion(Tag tag) private voidhandleWriterThread(Tag tag) private voidprivate voidprivate voidprotected voidprivate booleanprotected voidsplitLogFile(Reader hotspotLogReader) Methods inherited from class org.adoptopenjdk.jitwatch.parser.AbstractLogParser
addToClassModel, configureDisposableClassLoader, discardParsedLogs, findMemberWithSignature, getConfig, getModel, getParsedClasspath, getSplitLog, getVMCommand, handleTagNMethod, handleTagQueued, handleTagTask, handleTaskDone, hasParseError, logError, logEvent, processLogFile, reset, setConfig, setTagNMethod, setTagTask, setTagTaskQueued, stopParsing, storeCodeCacheEventMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.adoptopenjdk.jitwatch.parser.ILogParser
processLogFile
-
Constructor Details
-
HotSpotLogParser
-
-
Method Details
-
checkIfErrorDialogNeeded
private void checkIfErrorDialogNeeded() -
parseHeaderLines
private void parseHeaderLines() -
getBaseTimestamp
-
parseLogFile
protected void parseLogFile()- Specified by:
parseLogFilein classAbstractLogParser
-
parseLogCompilationLines
private void parseLogCompilationLines() -
parseAssemblyLines
private void parseAssemblyLines() -
splitLogFile
- Specified by:
splitLogFilein classAbstractLogParser
-
skipLine
-
handleLogLine
-
handleTag
- Specified by:
handleTagin classAbstractLogParser
-
handleVmVersion
-
handleTagVmArguments
-
handleWriterThread
-
handleStartCompileThread
-
buildParsedClasspath
private void buildParsedClasspath() -
buildClassModel
private void buildClassModel() -
buildParsedClasspath
-
buildClassModel
-