allocator
Microsoft 专用
allocator
声明说明符可应用于自定义内存分配函数,以通过 Windows 事件跟踪 (ETW) 使分配可见。
语法
__declspec(allocator)
备注
Visual Studio 中的本机内存探查器的工作原理是收集在运行时发出的分配 ETW 事件数据。 CRT 和 Windows SDK 中的分配器在源级别上注释,因此可以捕获其分配数据。 若要编写自己的分配器,对于返回的指针指向新分配的堆内存的任何函数,可使用 __declspec(allocator)
进行修饰,如以下 myMalloc 示例所示:
__declspec(allocator) void* myMalloc(size_t size)
有关详细信息,请参阅度量 Visual Studio 中的内存使用量和自定义本机 ETW 堆事件。
结束 Microsoft 专用
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈