allocator
Seção específica da Microsoft
O especificador de declaração allocator
pode ser aplicado a funções de alocação de memória personalizadas para tornar as alocações visíveis por meio do ETW (Rastreamento de Eventos para Windows).
Sintaxe
__declspec(allocator)
Comentários
O criador de perfil de memória nativa no Visual Studio funciona com a coleta de dados de evento ETW de alocação emitidos durante o runtime. Os alocadores no CRT e no SDK do Windows foram anotados no nível de origem para que seus dados de alocação possam ser capturados. Se você estiver gravando seus próprios alocadores, todas as funções que retornam um ponteiro para uma memória heap recém-alocada poderão ser decoradas com __declspec(allocator)
, como visto neste exemplo de myMalloc:
__declspec(allocator) void* myMalloc(size_t size)
Para obter mais informações, consulte Medir o uso de memória no Visual Studio e Eventos de heap ETW nativos personalizados.
Fim da seção específica da Microsoft
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de