AvrIO  1.4.5
Bibliothèque C modulaire pour ATMEL AVR
Statistiques mémoire

Description détaillée

Ce module fournit des fonctions permettant de suivre l'utilisation de la mémoire vive.

Graphe de collaboration de Statistiques mémoire:

Fonctions

int iNumberOfBlocksInFreeList (void)
 Nombre de blocs de mémoire vive dans la free list. Plus de détails...
 
size_t ulFreeListSize (void)
 Taille totale de la free list. Plus de détails...
 
size_t ulFreeMemory (void)
 Mémoire vive disponible. Plus de détails...
 
size_t ulLargestAvailableMemoryBlock (void)
 Taille du plus grand bloc de mémoire vive allouable par malloc() Plus de détails...
 
size_t ulLargestBlockInFreeList (void)
 Taille du plus grand bloc de mémoire vive dans la free list. Plus de détails...
 
size_t ulLargestNonFreeListBlock (void)
 Taille du plus grand bloc de mémoire vive allouable par malloc() sans réutilistion de la free list. Plus de détails...
 
size_t ulMemoryUsed (void)
 Mémoire vive utilisée par le programme. Plus de détails...
 

Documentation des fonctions

int iNumberOfBlocksInFreeList ( void  )

Nombre de blocs de mémoire vive dans la free list.

Renvoie
nombre de blocs
size_t ulFreeListSize ( void  )

Taille totale de la free list.

Renvoie
nombre d'octets
size_t ulFreeMemory ( void  )

Mémoire vive disponible.

Renvoie
nombre d'octets de RAM disponible
size_t ulLargestAvailableMemoryBlock ( void  )

Taille du plus grand bloc de mémoire vive allouable par malloc()

Renvoie
nombre d'octets
size_t ulLargestBlockInFreeList ( void  )

Taille du plus grand bloc de mémoire vive dans la free list.

Renvoie
nombre d'octets
size_t ulLargestNonFreeListBlock ( void  )

Taille du plus grand bloc de mémoire vive allouable par malloc() sans réutilistion de la free list.

Renvoie
nombre d'octets
size_t ulMemoryUsed ( void  )

Mémoire vive utilisée par le programme.

Cela inclut la mémoire utilisée par la bibilothèque

Renvoie
nombre d'octets utilisés.