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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de