Pages: [1]   Go Down
Author Topic: Contrôle de l'utilisation de la mémoire  (Read 230 times)
0 Members and 1 Guest are viewing this topic.
France
Offline Offline
Faraday Member
**
Karma: 36
Posts: 3432
There is an Arduino for that
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

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.

* memdebug.zip (4.01 KB - downloaded 10 times.)
Logged

Offline Offline
Faraday Member
**
Karma: 33
Posts: 4970
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

...
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
Logged

Moselle (FR)
Offline Offline
Edison Member
*
Karma: 16
Posts: 1238
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Bonjour,
merci fdufnews
récupéré , pas (encore) testé  smiley-mr-green
dito
Logged

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

Pages: [1]   Go Up
Jump to: