Depassement memoire flash ?

Bonsoir , tout est dans le titre ,

j ' utilise un mega 2560 avec un shield ethernet a base de wiznet 5500 .

Comment savoir si la memoire flash sature a l ' execution d ' un programme ?

Je demande ca , car lorsque j ' execute mon code , 20 relais ca passe en une fraction de seconde et si j ' en met 21 , ca pedale dans la choucroute indefiniement sur les navigateurs ....

Memory Detail                 :

                                 Block Poll               Page                       Polled
          Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack
          ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------
          eeprom        65    10     8    0 no       4096    8      0  9000  9000 0x00 0x00
          flash         65    10   256    0 yes    262144  256   1024  4500  4500 0x00 0x00
          lfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
          hfuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
          efuse          0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
          lock           0     0     0    0 no          1    0      0  9000  9000 0x00 0x00
          calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00
          signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00

Sans code difficile de dire... vous avez peut être aussi un bug...

Sinon il faut tester l'allocation de chaque String et usage de mémoire dynamique... mais comme mentionné dans l'autre post, laissez tomber cette classe et son usage "à tout bout de champ"

Bonjour ,

le code , je vais le mettre a jour dans l ' autre post car si j ' en poste un peu partout on va vite s ' y perdre .

Je pense avoir reussi a coder un parser plus fiable et plus simple et efficace que ce que j ' avais avant et de tres loin !!! :)

Merci pour vos conseils experimentés et votre temps .