scalable_memory_resource
[memory_allocation.scalable_memory_resource]
oneapi::tbb::scalable_memory_resource() は、スケーラブルなメモリー割り当てのメモリーリソースを返す関数です。
scalable_memory_resource() 関数は、oneTBB スケーラブル・メモリー・アロケーターによって管理されるメモリーリソースへのポインターを返します。特に、割り当てメソッドは scalable_aligned_malloc() を使用し、解放には scalable_free() を使用します。この関数が返すメモリーリソースは等価です。
oneapi::tbb::scalable_memory_resource() でインスタンス化された std::pmr::polymorphic_allocator は、oneapi::tbb::scalable_allocator のように動作します。
// <oneapi/tbb/scalable_allocator.h> ヘッダーで定義
std::pmr::memory_resource* scalable_memory_resource();