diff options
author | ilezhankin <ilezhankin@yandex-team.com> | 2024-11-12 18:36:18 +0300 |
---|---|---|
committer | ilezhankin <ilezhankin@yandex-team.com> | 2024-11-12 18:50:50 +0300 |
commit | 1620cea68d4380267df949c1a62270c7e961ba89 (patch) | |
tree | 6971203a7600eeb954a42706a16c9c1e7750e0d6 /util | |
parent | c24e1e13cf409f09b125968fd3717ede0147c52d (diff) | |
download | ydb-1620cea68d4380267df949c1a62270c7e961ba89.tar.gz |
Improve profiling of memory allocations
1. С точки зрения кода не все сценарии в режиме PROFILE_MEMORY_ALLOCATIONS правильно работали - например, arrow аллокации. Это исправлено.
2. С точки зрения сборки не все таргеты правильно получали флаг PROFILE_MEMORY_ALLOCATIONS и в результате, например, аллокация могла быть через tcmalloc, а освобождение через механизм учёта памяти mkql аллокатора. Здесь сделана отдельная либа в yql/utils, которую нужно подключать в сборке.
commit_hash:02ceea3de95ce6a2587238552d0b834d2016333b
Diffstat (limited to 'util')
0 files changed, 0 insertions, 0 deletions