ExtractorTimeKey

enum class ExtractorTimeKey: Enum<ExtractorTimeKey>

EnumItems

Name Description
COMPILING_AND_UNPACKING

This is how long it takes to compile .java files or unpack JAR files, and move all .class files to the temporary build directory. This is wall clock time.

SOOT

Wall clock time taken by Soot to parse classes, build unit graphs, call graphs, and class hierarchy.

BASE_CPG_BUILDING

Wall clock time taken to build AST, CFG, PDG, and call graph onto the database.

DATABASE_WRITE

CPU time spent on database writes.

DATABASE_READ

CPU time spent on database reads.

SCPG_PASSES

Wall clock time spent running semantic code property graph passes from io.shiftleft.semanticcpg.passes and io.shiftleft.dataflowengineoss.passes.