Ескерім
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Блок, относящийся только к системам Майкрософт
Описатель allocator
объявления можно применить к пользовательским функциям выделения памяти, чтобы выделить выделения, видимые с помощью трассировки событий для Windows (ETW).
Синтаксис
__declspec(allocator)
Замечания
Собственный профилировщик памяти в Visual Studio работает путем сбора данных событий событий трассировки выделения, создаваемых во время выполнения. Распределители в CRT и пакете Windows SDK аннотированы на уровне исходного кода, что позволяет регистрировать их данные выделения. Если вы пишете собственные распределители, все функции, возвращающие указатель на только что выделенную кучи памяти, можно декорировать __declspec(allocator)
, как показано в этом примере для myMalloc:
__declspec(allocator) void* myMalloc(size_t size)
Дополнительные сведения см. в разделе "Измерение использования памяти" в Visual Studio и пользовательских событиях кучи etw.
Завершение блока, относящегося только к системам Майкрософт