summaryrefslogtreecommitdiffstats
path: root/yql/essentials/utils/memory_profiling
Commit message (Collapse)AuthorAgeFilesLines
* Allow to choose the default allocator for MKQL at runtimeilezhankin2025-01-301-0/+5
| | | | | This feature is useful in scenarios when the production query fails with any memory issues on user side - and we want to profile the memory allocations without recompiling the binary commit_hash:12045b8a01693e53c27fec35d03e9ef016c363eb
* Improve profiling of memory allocationsilezhankin2024-11-121-0/+7
1. С точки зрения кода не все сценарии в режиме PROFILE_MEMORY_ALLOCATIONS правильно работали - например, arrow аллокации. Это исправлено. 2. С точки зрения сборки не все таргеты правильно получали флаг PROFILE_MEMORY_ALLOCATIONS и в результате, например, аллокация могла быть через tcmalloc, а освобождение через механизм учёта памяти mkql аллокатора. Здесь сделана отдельная либа в yql/utils, которую нужно подключать в сборке. commit_hash:02ceea3de95ce6a2587238552d0b834d2016333b