aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/libs/mimalloc
Commit message (Collapse)AuthorAgeFilesLines
* Intermediate changesrobot-piglet2024-12-313-2/+47
| | | | commit_hash:e8531a90bf0c568fa9c3b6e19f4b706e7f39f350
* Upgrade mimalloc to 1.8.7morozov1one2024-11-2940-4801/+7527
| | | | | | | | | | | Ниже описал существенные изменения в поведении, которые я заметил (в сравнении с версией 1.7.2, которая лежит в контрибах сейчас) Полный changelog можно посмотреть в [readme.md](http://readme.md) * Поменялся дефолт у [опции](https://github.com/microsoft/mimalloc/blob/9cae0d31cd28476664dbaa6e4e6940b9d900842a/src/options.c#L109), определяющей то, как неиспользуемая память возвращается в систему. В старых версиях по умолчанию использовался madvise с флагом MADV_FREE, в свежих версиях же используется MADV_DONTNEED. Это может вызвать неожиданные изменения (в худшую сторону) на графиках потребляемой анонимной памяти (), хотя по факту потребление должно быть \+- одинаковым * Алгоритм работы аллокатора претерпел некоторые изменения. Например, мы споткнулись об то, что в новой версии mimalloc выделяет себе 1Gb (размер задается [опцией](https://github.com/microsoft/mimalloc/blob/2765ec93026f445cad8f38e6b196dd226a1f6e61/src/options.c#L87)) памяти при первой же аллокации. Само по себе это мало на что влияет, но неприятности могут случиться, если звать в начале программы mlockall commit_hash:dc6d945c1776c874e554f94b705c4e446b0a11d8
* publishFullContrib: true for ydbmaxim-yurchuk2024-10-095-0/+470
| | | | | <HIDDEN_URL> commit_hash:c82a80ac4594723cebf2c7387dec9c60217f603e
* Disable Solaris-specific includesthegeorg2024-02-231-1/+1
| | | | e7c11f991664180895c1df3f22fc2b706accca67
* Disable BeOS / Haiku sysinclsthegeorg2024-02-121-1/+1
|
* add ymake export to ydbalexv-smirnov2023-06-131-0/+21
|
* Revert ymake build from ydb oss exportalexv-smirnov2023-03-281-21/+0
|
* add library/cpp/actors, ymake build to ydb oss exportalexv-smirnov2023-03-151-0/+21
|
* (no commit message)pg2023-02-2125-0/+12479