/
githubmirror
/
nbs
Обзор
Документация
Войти
/
githubmirror
/
nbs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
library/cpp/yt/memory/public.h
23 строки
609 B
babenko
Extract memory tag API to library
19 май 2023, 12:58
19 май 2023, 12:58
833f86c
Код
Авторство
О чём код?
#pragma once #include "ref_counted.h" namespace NYT { //////////////////////////////////////////////////////////////////////////////// // TODO(babenko): consider increasing to 128 due to cache line pairing in L2 prefetcher. constexpr size_t CacheLineSize = 64; class TChunkedMemoryPool; DECLARE_REFCOUNTED_STRUCT(IMemoryChunkProvider) DECLARE_REFCOUNTED_STRUCT(TSharedRangeHolder) using TMemoryTag = ui32; constexpr TMemoryTag NullMemoryTag = 0; constexpr TMemoryTag MaxMemoryTag = (1ULL << 22) - 1; //////////////////////////////////////////////////////////////////////////////// } // namespace NYT