What do the Erlang emulator info statements mean? -


When I start my Erlang emulator, the first bit has a bunch of informative things (little for effect Format.)

  Manu ~ stu $ erl Erlang (BEAM) emulator version 5.6.5 [source] [SPP: 2] [ASNSN-Thread: 0] [wipe] [kernel-survey: False] Ashwell V5.6.5 (Closing with ^ G) 1>  

Some of this I can guess, is probably accurate, but some of them mean 'magic here'

  • Erng BEM) emulator version 5.6.5 : version, absolutely
  • [source] : was the emilator compiled from source? [Async-threads: 0] :
  • [SMP: 2] : Two CPU cores detected and available
  • Currently running jobs
  • [hip] :
  • [kernel-poll: false] :?

I also wonder if there are other [foo] items that can pop up with different configurations or start the parameters.

So, what is the meaning of Ergon Emulator information statements?

[async -threads: 0]

use of loaded drivers Size of the Ascend thread pool for This allows syscalls to be executed in different kernel threads than beam vm. Use the command switch + A N to adjust the size of the pool.

[Hype]

Support for the original compilation of the Arling source and bytecode. Most of the numbers are useful for the crunching code. OK on the IO-bound code bytecok interpreter.

[Colonel-Poll: Liar]

To get the notification, the old selection (2) and the poll (2) system call that some file descriptors to write or unread They are not ready to scale well for the high number of open file descriptors. There are alternative interfaces of modern operating systems, there is Apoll in Linux, FreeBSD is near. Enable Command Switch with + true true


Comments

Popular posts from this blog

c# - ListView onScroll event -

PHP - get image from byte array -

Linux Terminal Problem with Non-Canonical Terminal I/O app -