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
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per