allocator

Específicos de Microsoft

El especificador de declaración allocator se puede aplicar a las funciones de asignación de memoria personalizadas para que las asignaciones sean visibles a través del seguimiento de eventos para Windows (ETW).

Sintaxis

__declspec(allocator)

Comentarios

El generador de perfiles de memoria nativa en Visual Studio funciona mediante la recopilación de datos de asignación de eventos de ETW que se emiten en tiempo de ejecución. Los asignadores de CRT y Windows SDK se han anotado en el nivel de origen para que se pueden capturar los datos de asignación. Si escribe sus propios asignadores, las funciones que devuelven un puntero a la memoria de montón recientemente asignada se pueden decorar con __declspec(allocator), tal como se muestra en este ejemplo para myMalloc:

__declspec(allocator) void* myMalloc(size_t size)

Para obtener más información, consulte Medición del uso de memoria en Visual Studio y Eventos de montón ETW nativos personalizados.

FIN de Específicos de Microsoft