<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ydb/yql/essentials/utils/memory_profiling/ya.make, branch CLI_2.21.0</title>
<subtitle>Mirror of YDB github repos</subtitle>
<id>https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0</id>
<link rel='self' href='https://code.mastervirt.ru/ydb/atom?h=CLI_2.21.0'/>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/'/>
<updated>2025-01-30T16:14:18Z</updated>
<entry>
<title>Allow to choose the default allocator for MKQL at runtime</title>
<updated>2025-01-30T16:14:18Z</updated>
<author>
<name>ilezhankin</name>
<email>ilezhankin@yandex-team.com</email>
</author>
<published>2025-01-30T15:27:11Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=00f8410dfd96fac35968e94d442a24c8958f2560'/>
<id>urn:sha1:00f8410dfd96fac35968e94d442a24c8958f2560</id>
<content type='text'>
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
</content>
</entry>
<entry>
<title>Improve profiling of memory allocations</title>
<updated>2024-11-12T15:50:50Z</updated>
<author>
<name>ilezhankin</name>
<email>ilezhankin@yandex-team.com</email>
</author>
<published>2024-11-12T15:36:18Z</published>
<link rel='alternate' type='text/html' href='https://code.mastervirt.ru/ydb/commit/?id=1620cea68d4380267df949c1a62270c7e961ba89'/>
<id>urn:sha1:1620cea68d4380267df949c1a62270c7e961ba89</id>
<content type='text'>
1. С точки зрения кода не все сценарии в режиме PROFILE_MEMORY_ALLOCATIONS правильно работали - например, arrow аллокации. Это исправлено.

2. С точки зрения сборки не все таргеты правильно получали флаг PROFILE_MEMORY_ALLOCATIONS и в результате, например, аллокация могла быть через tcmalloc, а освобождение через механизм учёта памяти mkql аллокатора. Здесь сделана отдельная либа в yql/utils, которую нужно подключать в сборке.
commit_hash:02ceea3de95ce6a2587238552d0b834d2016333b
</content>
</entry>
</feed>
