Erlang/OTP 19.0-rc1 is available for testing
The release contains many changes; thus, some unexpected incompatibilitiesor issues may have slipped through our tests.
Please try to build and run your current products/applications and let us
know about any problems.
Some highlights of the release are:
compiler, stdlib:
New preprocessor macros ?FUNCTION_NAME, ?FUNCTION_ARITY
New preprocessor directives -error(Term) and -warning(Term) to cause a compilation error or warning, respectively.
gen_statem a new state machine behavior
mnesia_ext: plugin of external storage solutions to mnesia
crypto: uses EVP interface in OpenSSL resulting in generally better performance and support for HW acceleration
ssh: performance improvements, uses the new gen_statem behavior
dialyzer: the support for maps is very much extended both the type specification syntax and the type analysis.
erts:
erlang:open_port(spawn, ...) 3-5 times faster
tracing, extensive improvements (scalability, speed, match specifications on send/receive, support for lttng, ...)
dirty schedulers improved
per process configurable handling of message_queue
fast loading of multiple modules
max_heap_size process flag
and much more .... http://www.erlang.org/news/tag/%20release performance, ..., improvements,..performance..improvements
看了一下,感觉是不错 {:yxh45:}
页:
[1]