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 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 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 Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface 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
-