Go Down

Topic: Contrôle de l'utilisation de la mémoire (Read 600 times) previous topic - next topic

fdufnews

Dans les fils suivants on a un peu parlé de l'occupation mémoire http://forum.arduino.cc/index.php?topic=240745.0, http://forum.arduino.cc/index.php?topic=246250.0
En cherchant des réponses aux questions de nulentout j'ai trouvé un site http://andybrown.me.uk/wk/2011/01/01/debugging-avr-dynamic-memory-allocation/ avec des fonctions de mesure de la mémoire qui sont intéressantes.
Elles vont un peu plus loin de la fonction MemoryFree que l'on trouve sur le playground http://playground.arduino.cc/Code/AvailableMemory.
En plus de la taille mémoire disponible on peut aussi mesurer la taille du plus grand bloc disponible et avoir quelques informations sur le fractionnement de la mémoire.

J'en ai fait une librairie que l'on peut utiliser dans les programmes en mise au point.
J'ai aussi adapté le programme de test pour qu'il compile dans l'IDE arduino.

Comme d'habitude, il faut extraire le répertoire qui se trouve dans le zip et le copier dans le répertoire librairies.

Artouste


...
En plus de la taille mémoire disponible on peut aussi mesurer la taille du plus grand bloc disponible et avoir quelques informations sur le fractionnement de la mémoire.

J'en ai fait une librairie que l'on peut utiliser dans les programmes en mise au point.
J'ai aussi adapté le programme de test pour qu'il compile dans l'IDE arduino.

Comme d'habitude, il faut extraire le répertoire qui se trouve dans le zip et le copier dans le répertoire librairies.

merci fdufnews
récupéré , pas (encore) testé  :smiley-mr-green:

icare

2B OR NOT(2B) = FF
Arduino 1.0.5 + Notepad++ (sous Linux Fedora et/ou Windows)

Go Up