And*_*rew 6 c++ amazon-web-services aws-sdk-cpp
AWS 内存分配函数、Aws::MakeShared、Aws::MakeUnique、Aws::MakeUniqueArray、Aws::Malloc、Aws::New和Aws::NewArray都需要提供一个 const char * allocationTag 参数,但是,目前尚不清楚该字符串的确切用途。
AWS SDK for C++ 文档Aws::MakeShared说:
“...allocationTag 用于内存跟踪目的。”
但是 allocationTag 究竟是如何用于内存跟踪的呢?是否有关于 AWS 内存管理功能使用的 allocationTags 值的指南?
小智 3
我刚刚在 GitHub 存储库的“问答”部分偶然发现了这个问题的答案。
https://github.com/aws/aws-sdk-cpp/discussions/2031
TLDR:这是一个用于跟踪分配的特殊标签,如果您的 API 配置允许,它将被记录。