allocator

Sezione specifica Microsoft

L'identificatore allocator di dichiarazione può essere applicato alle funzioni di allocazione di memoria personalizzate per rendere visibili le allocazioni tramite Event Tracing for Windows (ETW).

Sintassi

__declspec(allocator)

Osservazioni:

Il profiler di memoria nativo in Visual Studio funziona raccogliendo i dati degli eventi ETW di allocazione generati da durante il runtime. Gli allocatori in CRT e Windows SDK sono stati annotati a livello di origine in modo che sia possibile acquisirne i dati di allocazione. Se si scrivono allocatori personalizzati, tutte le funzioni che restituiscono un puntatore alla memoria heap appena allocata possono essere decorate con __declspec(allocator), come illustrato in questo esempio per myMalloc:

__declspec(allocator) void* myMalloc(size_t size)

Per altre informazioni, vedere Misurare l'utilizzo della memoria in Visual Studio ed eventi heap ETW nativi personalizzati.

Fine sezione specifica Microsoft