aboutsummaryrefslogtreecommitdiffstats
path: root/lib/runtime_tools/src/erts_alloc_config.erl
AgeCommit message (Collapse)Author
2017-09-15runtime_tools: Do not use deprecated functions in string(3)Dan Gudmundsson
2016-05-12runtime_tools: Fix unmatched return warningsBjörn-Egil Dahlberg
2016-03-15update copyright-yearHenrik Nord
2015-06-18Change license text to APLv2Bruce Yinhe
2014-01-31Produce configs that better fit todays SMP VMRickard Green
2011-12-09Update copyright yearsBjörn-Egil Dahlberg
2011-12-08Save +M<S>t data as true or false, not the numberLukas Larsson
OTP-7775
2011-11-13Optimize memory allocationRickard Green
A number of memory allocation optimizations have been implemented. Most optimizations reduce contention caused by synchronization between threads during allocation and deallocation of memory. Most notably: * Synchronization of memory management in scheduler specific allocator instances has been rewritten to use lock-free synchronization. * Synchronization of memory management in scheduler specific pre-allocators has been rewritten to use lock-free synchronization. * The 'mseg_alloc' memory segment allocator now use scheduler specific instances instead of one instance. Apart from reducing contention this also ensures that memory allocators always create memory segments on the local NUMA node on a NUMA system.
2009-11-20The R13B03 release.OTP_R13B03Erlang/OTP