Go Down

Topic: Contrôle de l'utilisation de la mémoire (Read 492 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
 

Quick Reply

With Quick-Reply you can write a post when viewing a topic without loading a new page. You can still use bulletin board code and smileys as you would in a normal post.

Warning: this topic has not been posted in for at least 120 days.
Unless you're sure you want to reply, please consider starting a new topic.

Note: this post will not display until it's been approved by a moderator.
Name:
Email:

shortcuts: alt+s submit/post or alt+p preview