"
Server startup options
-
DisablePL
- Flag:
-Ddisable.pl
- Description: - No procedural language analysis. Saves some memory.
-
DumpAST
- Flag:
-Ddump.ast
- Description: - saves parsing result (Left(failure) or Right(script)) to
*work dir*/*source id*.ast
- limiting by list of source indexes will save some time/space
-
DumpAnalyzerErrors
- Flag:
-Ddump.analyzer.errors[=1,3,15...]
- Description: - saves analyzer exception stack traces to
*work dir*/*source id*.aerr
-
DumpEvaltree
- Flag:
-Ddump.evaltree[=1,3,15,..]
- Description: - saves evaluation tree (2nd phase of computation) AFTER evaluation to
*work dir*/*source id*.eval
-
DumpGraph
- Flag:
-Ddump.graph[=1,3,15,..]
- Description: - saves output graph (3rd phase of computation) to
*work dir*/*source id*.gph
-
DumpInitEvaltree
- Flag:
-Ddump.init.evaltree
- Description: - saves evaluation tree (2nd phase of computation) BEFORE evaluation to
*work dir*/*source id*.init
- limit with list of source indexes will save some time/space
-
DumpMemoryUsage
- Flag:
-Ddump.memory.usage
- Description:
- prints JVM memory information (free, max, total) for each source
- very verbose output, also tracks each source syntax parsing, lineage analyzing and output generation phase
-
DumpParsingErrors
- Flag:
-Ddump.parsing.errors
- Description: Saves parsing errors to work_dir/source_id.perr
-
KeepWorkDir
- Flag:
-Dkeep.work.dir
- Description: Don't delete temporary work directory
-
ParserErrorLines
- Flag:
-Dparser.error.lines.before=3 -Dparser.error.lines.after=10
- Description: - when -Dparser.error.print.code is set, dumps this range of lines around the error
-
ParserErrorPrintCode
- Flag:
-Dparser.error.print.code
- Description: - dumps parser error to standard output
-
SanityCheckTime
- Flag:
-Dsanity.check.time=*minutes*
- Description: if the batch processing is longer then minutes, prints sanity check failure message end exits
-
SaveProcessingTime
- Flag:
-Dsave.processing.time
- Description: Obsolete, saves parsing, analysis and output generating duration of each source in milliseconds
-
WorkDir
- Flag:
-Dwork.dir=*dir*
- Description: - use dir as the working directory instead of deafult
data/work/