-a size suggested stack size in kilo words for threadsin the async-thread pool, valid range is [16-8192]-A number set number of threads in async thread pool,valid range is [0-1024]-B[c|d|i] c to have Ctrl-c interrupt the Erlang shell,d (or no extra option) to disable the breakhandler, i to ignore break signals-c bool enable or disable time correction-C mode set time warp mode; valid modes are:no_time_warp|single_time_warp|multi_time_warp-d don't write a crash dump for internally detected errors(halt(String) will still produce a crash dump)-fn[u|a|l] Control how filenames are interpreted-hms size set minimum heap size in words (default 233)-hmbs size set minimum binary virtual heap size in words (default 32768)-hmax size set maximum heap size in words (default 0)-hmaxk bool enable or disable kill at max heap size (default true)-hmaxel bool enable or disable error_logger report at max heap size (default true)-hpds size initial process dictionary size (default 8)-hmqd val set default message queue data flag for processes,valid values are: off_heap | on_heap-K boolean enable or disable kernel poll-n[s|a|d] Control behavior of signals to portsNote that this flag is deprecated!-M memory allocator switches,see the erts_alloc(3) documentation for more info.-pc Control what characters are considered printable (default latin1)
-P number set maximum number of processes on this node,valid range is [1024-134217727]-Q number set maximum number of ports on this node,valid range is [1024-134217727]-R number set compatibility release number,valid range [18-20]-r force ets memory block to be moved on realloc-rg amount set reader groups limit-sbt type set scheduler bind type, valid types are:-stbt type u|ns|ts|ps|s|nnts|nnps|tnnps|db-sbwt val set scheduler busy wait threshold, valid values are:none|very_short|short|medium|long|very_long.-scl bool enable/disable compaction of scheduler load,see the erl(1) documentation for more info.-sct cput set cpu topology,see the erl(1) documentation for more info.-secio bool enable/disable eager check I/O scheduling,see the erl(1) documentation for more info.-sub bool enable/disable scheduler utilization balancing,see the erl(1) documentation for more info.-sws val set scheduler wakeup strategy, valid values are:default|legacy.-swct val set scheduler wake cleanup threshold, valid values are:very_lazy|lazy|medium|eager|very_eager.-swt val set scheduler wakeup threshold, valid values are:very_low|low|medium|high|very_high.-sss size suggested stack size in kilo words for scheduler threads,valid range is [20-8192] (default 128)-sssdcpu size suggested stack size in kilo words for dirty CPU schedulerthreads, valid range is [20-8192] (default 40)-sssdio size suggested stack size in kilo words for dirty IO schedulerthreads, valid range is [20-8192] (default 40)-spp Bool set port parallelism scheduling hint-S n1:n2 set number of schedulers (n1), and number ofschedulers online (n2), maximum for bothnumbers is 1024-SP p1:p2 specify schedulers (p1) and schedulers online (p2)as percentages of logical processors configured and logicalprocessors available, respectively-SDcpu n1:n2 set number of dirty CPU schedulers (n1), and number ofdirty CPU schedulers online (n2), valid range for bothnumbers is [1-1024], and n2 must be less than or equal to n1-SDPcpu p1:p2 specify dirty CPU schedulers (p1) and dirty CPU schedulersonline (p2) as percentages of logical processors configuredand logical processors available, respectively-SDio n set number of dirty I/O schedulers, valid range is [0-1024]-t size set the maximum number of atoms the emulator can handlevalid range is [8192-2147483647]-T number set modified timing level, valid range is [0-9]-V print Erlang version-v turn on chatty mode (GCs will be reported etc)-W<i|w|e> set error logger warnings mapping,see error_logger documentation for details-zdbbl size set the distribution buffer busy limit in kilobytesvalid range is [1-2097151]-zdntgc time set delayed node table gc in secondsvalid values are infinity or intergers in the range [0-100000000]
Note that if the emulator is started with erlexec (typicallyfrom the erl script), these flags should be specified with +.