diff options
author | swarmer <swarmer@yandex-team.com> | 2024-02-12 00:51:14 +0300 |
---|---|---|
committer | swarmer <swarmer@yandex-team.com> | 2024-02-12 01:04:26 +0300 |
commit | 9e0d53ad7ff4f8c0e629d1812aa263f45d4fee8f (patch) | |
tree | 8357dd4dbf4cb0bcbf24e6b77a4476cd645705ac /util/memory/segmented_string_pool.cpp | |
parent | c4f0dff021d4c0e71b1998588210669e98ef89c8 (diff) | |
download | ydb-9e0d53ad7ff4f8c0e629d1812aa263f45d4fee8f.tar.gz |
discourage inlining of the NResource::TRegHelper's constructor
Микрооптимизация, уменьшающая в два раза число вызовов функций на каждый helper: компилятор пытается встраивать тело конструктора, хотя не имеет никаких шансов что-то в нём соптимизировать без LTO или без знания о том, что `CommonStore()` всегда возвращает одно и то же значнеие, .
Diffstat (limited to 'util/memory/segmented_string_pool.cpp')
0 files changed, 0 insertions, 0 deletions