Signaler les allocations et libérations de mémoire des allocateurs personnalisés
Les API PIXRecordMemoryAllocationEvent et PIXRecordMemoryFreeEvent fournissent les données dont PIX a besoin pour afficher, dans les Timing Captures, des informations sur toutes les allocations de mémoire effectuées par les allocateurs de mémoire personnalisés de votre titre. Grâce à ces données, PIX affiche pour vos allocateurs personnalisés toutes les mêmes données que pour les appels à XMemVirtualAlloc/VirtualFree et HeapAlloc/HeapFree. Pour appeler PIXRecordMemoryAllocationEvent et PIXRecordMemoryFreeEvent et afficher les données obtenues dans PIX, incluez pixmemory.h dans votre code source et assurez-vous que USE_PIX est défini. Appelez PIXRecordMemoryAllocationEvent et PIXRecordMemoryFreeEvent comme indiqué dans l’exemple suivant.Afficher vos événements d’allocation et de libération dans PIX
Pour voir les événements mémoire correspondant à vos appels à PIXRecordMemoryAllocationEvent et PIXRecordMemoryFreeEvent, cochez la case Custom Allocator events avant de démarrer une Timing Capture, comme illustré dans la figure suivante.
