Age | Commit message (Collapse) | Author | |
---|---|---|---|
2013-11-05 | Fix documentation of the +MMsco switch | Rickard Green | |
2013-11-05 | Replace the +MMscmgc switch with +MMscrfsd | Rickard Green | |
Replaced the +MMscmgc switch with the +MMscrfsd switch. The old switch didn't reflect what it controlled. | |||
2013-11-05 | Add switch for disabling sys_alloc carriers | Rickard Green | |
The switch "+Musac <boolean>" controls if sys_alloc carriers are allowed. | |||
2013-11-05 | Add support for locking mappings to physical memory | Rickard Green | |
Using "+Mlpm all" switch all mappings made by the emulator will be locked into physical memory. | |||
2013-09-30 | erts: Add documentation for +MMsc* system flags | Rickard Green | |
2013-06-19 | erts: Make aoffcbf default when migration is enabled | Sverker Eriksson | |
2013-06-19 | erts: Add new allocator strategy aoffcbf | Sverker Eriksson | |
with better performance than aoffcaobf as we don't have to rearrange the search tree when there are blocks of equal size. | |||
2013-06-04 | erts: Document the +M<S>acul command line argument | Rickard Green | |
2013-06-03 | erts: Rename allocator aoffcbf to aoffcaobf | Sverker Eriksson | |
and add documentation in erts_alloc | |||
2013-06-03 | erts: Remove SBMBC allocator | Sverker Eriksson | |
2013-02-11 | erts: Increase default #cached segments to 10 | Björn-Egil Dahlberg | |
Previous default was 5. | |||
2013-01-25 | Update copyright years | Björn-Egil Dahlberg | |
2012-12-14 | erts: Set super alignment (256kb) and limits for sbct (8Mb) and lmbcs (128Mb) | Sverker Eriksson | |
2011-12-05 | Fix typo in erts_alloc(3) | Tuncer Ayaz | |
2011-12-02 | Minor fix of erts_alloc.xml | Hans Bolinder | |
2011-11-13 | Optimize memory allocation | Rickard 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. | |||
2011-09-26 | Correct XML files | Hans Bolinder | |
2011-07-18 | New allocator: Address order first fit (aoff) | Sverker Eriksson | |
2011-07-08 | Use separate memory carriers for small blocks | Rickard Green | |
2010-02-17 | OTP-8457 Minor documentation fixes. Mainly anchor adjustments. | Rickard Green | |
2009-11-20 | The R13B03 release.OTP_R13B03 | Erlang/OTP | |