summaryrefslogtreecommitdiff
path: root/erts/emulator/beam/erl_alloc_util.c
Commit message (Expand)AuthorAgeFilesLines
* erts: Add acful, abandon carried free utilization limitLukas Larsson2022-10-211-19/+39
* Revert "erts: Stop marking memory regions as discardable (`madvise(2)`)"Lukas Larsson2022-10-121-0/+177
* Merge branch 'rickard/fix-alloc-assert' into maintRickard Green2022-08-181-1/+1
|\
| * [erts] Fix fault assert in erl_alloc_util.cRickard Green2022-08-171-1/+1
* | Update copyright yearErlang/OTP2022-02-151-1/+1
* | [beam] remove allocator wrappersMaxim Fedorov2022-01-191-6/+0
* | [erts, tools] remove "emem" completelyMaxim Fedorov2022-01-191-11/+0
* | erts: Stop marking memory regions as discardable (`madvise(2)`)John Högberg2021-12-311-177/+0
* | Merge branch 'maint'Rickard Green2021-12-131-1/+1
|\ \
| * | Update copyright yearRickard Green2021-12-131-1/+1
* | | Fix typos in erts/emulator/beamKian-Meng, Ang2021-11-301-3/+3
* | | Merge branch 'maint'Rickard Green2021-11-161-47/+30
|\ \ \ | |/ /
| * | Allocator instances for dirty schedulersRickard Green2021-11-161-47/+30
* | | Remove empty tuples from heap and create global empty tuple constantKjell Winblad2021-10-201-14/+24
|/ /
* | erts: Skip main carrier for ets_alloc instance 0Sverker Eriksson2021-04-281-1/+1
* | otp: Remove HiPE and HiPE-related accessoriesJohn Högberg2020-11-091-50/+0
* | Merge branch 'maint'Rickard Green2020-10-011-22/+80
|\ \ | |/
| * Merge branch 'rickard/carrier-pools/OTP-16856' into maintRickard Green2020-10-011-22/+80
| |\
| | * Multiple carrier poolsRickard Green2020-09-251-22/+80
* | | erts: Implement the BeamAsm JITLukas Larsson2020-09-221-0/+3
|/ /
* | Merge branch 'maint'Rickard Green2020-03-131-1/+1
|\ \ | |/
| * Update copyright yearRickard Green2020-03-131-1/+1
* | erts: Include block types in allocation statisticsJohn Högberg2020-01-071-463/+614
* | instrument: Include allocation types in carrier statisticsJohn Högberg2020-01-071-41/+90
|/
* Merge branch 'john/erts/fix-instrument-allocations-race/OTP-15983' into maintJohn Högberg2019-08-131-27/+42
|\
| * erts: Fix crash in instrument:allocations/0-1John Högberg2019-08-121-27/+42
* | erts_alloc: Fix incorrect header word packingJohn Högberg2019-04-241-0/+8
* | erts: Refactor rbt _yielding to use reductionsLukas Larsson2019-02-051-7/+9
* | Merge pull request #2046 from jhogberg/john/erts/mark-pooled-free-blocks-unus...John Högberg2018-12-071-2/+194
|\ \
| * | Mark free blocks in pooled carriers as unused (MADV_FREE)John Högberg2018-12-071-2/+194
* | | Merge branch 'maint'Lukas Larsson2018-12-031-0/+4
|\ \ \ | |/ / |/| / | |/
| * erts: Fix some 32-bit gcc warningsLukas Larsson2018-12-031-0/+4
* | Merge branch 'john/erts/adjust-fix-alloc-sizes'John Högberg2018-07-121-3/+3
|\ \
| * | Adjust fix_alloc sizes to guarantee they fit a dd blockJohn Högberg2018-07-091-3/+3
* | | erts: Simplify calc of allctr->cpool.abandon_limitSverker Eriksson2018-07-051-24/+24
* | | erts: Simplify cpool_fetchSverker Eriksson2018-07-051-23/+13
|/ /
* | Allow cross-type carrier migrationJohn Högberg2018-06-281-253/+413
|/
* Update copyright yearHenrik Nord2018-06-181-1/+1
* erts: Rewrite memory instrumentationJohn Högberg2018-04-231-51/+1333
* erts: Fix rare deadlock in realloc when +ramv is enabledJohn Högberg2018-04-181-1/+1
* Merge PR-1699 from sverker/hipe-amd64-high-code/OTP-14951Sverker Eriksson2018-03-131-4/+4
|\
| * erts: Remove hipe amd64 code super carrier (exec_mmap)Sverker Eriksson2018-03-051-4/+4
* | Always use sys_memcpy/cmp/etc instead of plain memcpy/cmp/etcJohn Högberg2018-03-091-7/+7
* | Merge 'sverker/maint-20/alloc-n-migration/ERIERL-88'Sverker Eriksson2018-02-121-352/+516
|\ \ | |/ |/|
| * Merge 'sverker/maint-19/alloc-n-migration/ERIERL-88'Sverker Eriksson2018-02-121-357/+518
| |\
| | * Merge 'sverker/carrier-migration-improvements'Sverker Eriksson2018-02-121-326/+445
| | |\
| | | * erts: Add more stats for mbcs_poolSverker Eriksson2017-12-201-6/+99
| | | * erts: Improve carrier pool searchSverker Eriksson2017-12-201-313/+346
| | | * erts: Refactor carrier dealloc migrationSverker Eriksson2017-12-201-16/+7
| | * | erts: Add system_flags(erts_alloc,"+M?sbct *")Sverker Eriksson2018-02-121-19/+37