Note de ce sujet :
  • Moyenne : 5 (2 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Version 12 disponible
(24-10-2024, 06:47 PM)F1ATB a écrit : Bonjour.

Oui, ce problème de Watch Dogs m'a été signalé hier soir. J'ai pu le constater de mon côté. Je travaille dessus depuis ce matin. C'est un comportement au niveau de la mémoire, un peu étrange. Quand on enlève des bouts de code, ça refonctionne, bien que le compilateur ne nous dise jamais 'Débordements de mémoire'. Actuellement, j'essaie une version 12.06 dans laquelle j'ai réorganisé la partition mémoire et cela semble fonctionner. Je la publierai quand j'aurai fini mes tests.
Cordialement, André

Bonjour André,
  si ça commence à manquer de RAM, on peut facilement gagner plusieurs ko en utilisant des entiers adaptés à l'étendue des données stocker,
  pris un par un c'est négligeable mais ici, on utilise des gros tableaux (jusque 6000 éléments), ça vaut le coup de se pencher sur le sujet

Code :
int tabPw_Maison_5mn[600];  //Puissance Active:Soutiré-Injecté toutes les 5mn
int tabPw_Triac_5mn[600];
int tabTemperature_5mn[4][600];
int tabPw_Maison_2s[300];  //Puissance Active: toutes les 2s
int tabPw_Triac_2s[300];    //Puissance Triac: toutes les 2s
int tabPva_Maison_2s[300];  //Puissance Active: toutes les 2s
int tabPva_Triac_2s[300];
int tabPulseSinusOn[101];
int tabPulseSinusTotal[101];
int tab_histo_ouverture[LesActionsLength][600];
int IdxStock2s = 0;
int IdxStockPW = 0;
ce 'paquet' pèse pas loin de 44ko de RAM

Code :
int16_t tabPw_Maison_5mn[600];      // Puissance Active:Soutiré-Injecté toutes les 5mn de -32000 a +32000
int16_t tabPw_Triac_5mn[600];
int16_t tabTemperature_5mn[4][600]; // en dixieme de degrés -1270 +1280
int16_t tabPw_Maison_2s[300];       // Puissance Active: toutes les 2s
int16_t tabPw_Triac_2s[300];        // Puissance Triac: toutes les 2s
int16_t tabPva_Maison_2s[300];      // Puissance Active: toutes les 2s
int16_t tabPva_Triac_2s[300];
int8_t tabPulseSinusOn[101];        // 0 a 100
int8_t tabPulseSinusTotal[101];     // 0 a 100
int8_t tab_histo_ouverture[LesActionsLength][600];  // 0 a 100
int16_t IdxStock2s = 0;             // % 300
int16_t IdxStockPW = 0;             // % 600

En ajustant les types de variable, on tombe en dessous de 15ko

c'est un peu plus de 28k de gagner pour faire autre chose (dont soigner le chien malade ... )

de mes essais, cette adaptation n'impacte pas le reste du programme
Merci André Smile ,
Routeur V12.06 (since V2.01) / 1xESP32 (IP fixe) / Source UxI / 5 actions
Panneaux 1680Wc
1 Triac : ECS 2000W
1 SSR (multi) : ECS 1800W
1 SSR (On-Off) : Circulateur plancher chauffant eau 50W
1 SSR (multi) : circuit d'eau 1500W
1 SSR (multi) : Ultime 2000W
Répondre


Messages dans ce sujet
Version 12 disponible - par F1ATB - 10-10-2024, 06:20 PM
RE: Version 12 disponible - par phisebe - 10-10-2024, 07:16 PM
RE: Version 12 disponible - par Sgb31 - 10-10-2024, 07:17 PM
RE: Version 12 disponible - par Guallaume - 10-10-2024, 07:18 PM
RE: Version 12 disponible - par Sgb31 - 10-10-2024, 07:28 PM
RE: Version 12 disponible - par jeanclaude - 10-10-2024, 08:32 PM
RE: Version 12 disponible - par Free66 - 10-10-2024, 08:53 PM
RE: Version 12 disponible - par Free66 - 11-10-2024, 03:27 PM
RE: Version 12 disponible - par Lolo69 - 10-10-2024, 09:14 PM
RE: Version 12 disponible - par Free66 - 10-10-2024, 10:23 PM
RE: Version 12 disponible - par CF8929 - 11-10-2024, 07:46 AM
RE: Version 12 disponible - par Sgb31 - 11-10-2024, 10:29 AM
RE: Version 12 disponible - par crilien - 11-10-2024, 11:05 AM
RE: Version 12 disponible - par Francky - 11-10-2024, 11:20 AM
RE: Version 12 disponible - par F1ATB - 11-10-2024, 01:30 PM
RE: Version 12 disponible - par Francky - 11-10-2024, 06:51 PM
RE: Version 12 disponible - par Francky - 11-10-2024, 08:02 PM
RE: Version 12 disponible - par kwijibo - 11-10-2024, 01:15 PM
RE: Version 12 disponible - par Ludovic35 - 11-10-2024, 02:59 PM
RE: Version 12 disponible - par F1ATB - 11-10-2024, 05:57 PM
RE: Version 12 disponible - par Ludovic35 - 11-10-2024, 10:01 PM
RE: Version 12 disponible - par Nanoux_14 - 11-10-2024, 06:39 PM
RE: Version 12 disponible - par F1ATB - 11-10-2024, 06:45 PM
RE: Version 12 disponible - par Nanoux_14 - 11-10-2024, 06:56 PM
RE: Version 12 disponible - par F1ATB - 12-10-2024, 04:35 PM
RE: Version 12 disponible - par F1ATB - 12-10-2024, 05:02 PM
RE: Version 12 disponible - par Raphael591 - 12-10-2024, 02:02 AM
RE: Version 12 disponible - par pquerouil - 12-10-2024, 02:56 PM
RE: Version 12 disponible - par F1ATB - 12-10-2024, 04:32 PM
RE: Version 12 disponible - par pquerouil - 15-10-2024, 07:17 PM
RE: Version 12 disponible - par F1ATB - 16-10-2024, 03:46 AM
RE: Version 12 disponible - par Nanoux_14 - 12-10-2024, 05:10 PM
RE: Version 12 disponible - par piamp - 12-10-2024, 05:41 PM
RE: Version 12 disponible - par lucky - 12-10-2024, 06:13 PM
RE: Version 12 disponible - par PhDV61 - 12-10-2024, 09:24 PM
RE: Version 12 disponible - par F1ATB - 13-10-2024, 05:03 AM
RE: Version 12 disponible - par Nanoux_14 - 13-10-2024, 08:24 AM
RE: Version 12 disponible - par PhDV61 - 13-10-2024, 02:46 PM
RE: Version 12 disponible - par tupolev89 - 13-10-2024, 01:47 AM
RE: Version 12 disponible - par F1ATB - 13-10-2024, 05:04 AM
RE: Version 12 disponible - par tupolev89 - 13-10-2024, 12:02 PM
RE: Version 12 disponible - par Nutta - 13-10-2024, 09:57 AM
RE: Version 12 disponible - par F1ATB - 13-10-2024, 07:15 PM
RE: Version 12 disponible - par PhDV61 - 13-10-2024, 07:29 PM
RE: Version 12 disponible - par Piemdp - 13-10-2024, 07:31 PM
RE: Version 12 disponible - par XabiX - 13-10-2024, 09:06 PM
RE: Version 12 disponible - par Ludovic35 - 14-10-2024, 06:03 PM
RE: Version 12 disponible - par gdrou - 14-10-2024, 12:16 PM
RE: Version 12 disponible - par F1ATB - 15-10-2024, 04:58 PM
RE: Version 12 disponible - par F1ATB - 14-10-2024, 12:29 PM
RE: Version 12 disponible - par Nalexdouze - 14-10-2024, 01:28 PM
RE: Version 12 disponible - par F1ATB - 14-10-2024, 06:12 PM
RE: Version 12 disponible - par XabiX - 14-10-2024, 08:48 PM
RE: Version 12 disponible - par cmichel - 14-10-2024, 10:47 PM
RE: Version 12 disponible - par F1ATB - 15-10-2024, 04:44 AM
RE: Version 12 disponible - par cmichel - 15-10-2024, 10:44 AM
RE: Version 12 disponible - par tupolev89 - 15-10-2024, 09:20 AM
RE: Version 12 disponible - par Mike - 15-10-2024, 09:52 AM
RE: Version 12 disponible - par tupolev89 - 15-10-2024, 11:15 AM
RE: Version 12 disponible - par F1ATB - 15-10-2024, 11:48 AM
RE: Version 12 disponible - par tupolev89 - 15-10-2024, 12:53 PM
RE: Version 12 disponible - par F1ATB - 15-10-2024, 04:57 PM
RE: Version 12 disponible - par Nutta - 15-10-2024, 05:10 PM
RE: Version 12 disponible - par biodom13 - 15-10-2024, 07:54 PM
RE: Version 12 disponible - par F1ATB - 16-10-2024, 02:46 AM
RE: Version 12 disponible - par Lolo69 - 16-10-2024, 06:40 AM
RE: Version 12 disponible - par f4ame - 16-10-2024, 06:41 PM
RE: Version 12 disponible - par rolrider - 16-10-2024, 07:42 PM
RE: Version 12 disponible - par Pipou - 16-10-2024, 09:25 PM
RE: Version 12 disponible - par rolrider - 17-10-2024, 01:39 PM
RE: Version 12 disponible - par Youpimatin - 17-10-2024, 01:45 PM
RE: Version 12 disponible - par F1ATB - 17-10-2024, 01:50 PM
RE: Version 12 disponible - par pquerouil - 18-10-2024, 07:14 PM
RE: Version 12 disponible - par Lolo69 - 18-10-2024, 08:37 PM
RE: Version 12 disponible - par pquerouil - 19-10-2024, 04:42 PM
RE: Version 12 disponible - par F1ATB - 19-10-2024, 04:52 PM
RE: Version 12 disponible - par Bernard2023 - 19-10-2024, 05:45 PM
RE: Version 12 disponible - par Lolo69 - 19-10-2024, 07:17 PM
RE: Version 12 disponible - par cemad29 - 20-10-2024, 03:10 PM
RE: Version 12 disponible - par PhDV61 - 20-10-2024, 04:59 PM
RE: Version 12 disponible - par Eric972 - 20-10-2024, 10:34 PM
RE: Version 12 disponible - par F1ATB - 22-10-2024, 03:59 AM
RE: Version 12 disponible - par F1ATB - 21-10-2024, 09:17 AM
RE: Version 12 disponible - par jpg91 - 21-10-2024, 06:22 PM
RE: Version 12 disponible - par regisarnaud - 21-10-2024, 09:38 PM
RE: Version 12 disponible - par F1ATB - 22-10-2024, 04:08 AM
RE: Version 12 disponible - par regisarnaud - 22-10-2024, 11:39 AM
RE: Version 12 disponible - par F1ATB - 22-10-2024, 03:46 PM
RE: Version 12 disponible - par regisarnaud - 22-10-2024, 06:18 PM
RE: Version 12 disponible - par regisarnaud - 22-10-2024, 09:31 PM
RE: Version 12 disponible - par creaimmo - 23-10-2024, 10:03 AM
RE: Version 12 disponible - par F1ATB - 23-10-2024, 12:01 PM
RE: Version 12 disponible - par vmarchis - 24-10-2024, 12:54 PM
RE: Version 12 disponible - par F1ATB - 24-10-2024, 02:28 PM
RE: Version 12 disponible - par vmarchis - 24-10-2024, 04:00 PM
RE: Version 12 disponible - par regisarnaud - 24-10-2024, 03:07 PM
RE: Version 12 disponible - par Stargate - 24-10-2024, 05:58 PM
RE: Version 12 disponible - par F1ATB - 26-10-2024, 08:15 AM
RE: Version 12 disponible - par F1ATB - 24-10-2024, 06:47 PM
RE: Version 12 disponible - par Stargatebc1 - 25-10-2024, 01:43 AM
RE: Version 12 disponible - par michy - 25-10-2024, 03:13 PM
RE: Version 12 disponible - par regisarnaud - 24-10-2024, 10:18 PM
RE: Version 12 disponible - par F1ATB - 25-10-2024, 07:12 PM
RE: Version 12 disponible - par ju13 - 25-10-2024, 08:20 PM
RE: Version 12 disponible - par regisarnaud - 26-10-2024, 09:06 AM
RE: Version 12 disponible - par F1ATB - 26-10-2024, 09:13 AM
RE: Version 12 disponible - par regisarnaud - 26-10-2024, 09:56 AM
RE: Version 12 disponible - par regisarnaud - 26-10-2024, 05:32 PM
RE: Version 12 disponible - par F1ATB - 27-10-2024, 02:27 AM
RE: Version 12 disponible - par regisarnaud - 27-10-2024, 09:27 AM
RE: Version 12 disponible - par F1ATB - 27-10-2024, 09:56 AM
RE: Version 12 disponible - par vale7446 - 27-10-2024, 11:18 AM
RE: Version 12 disponible - par F1ATB - 27-10-2024, 11:47 AM
RE: Version 12 disponible - par vale7446 - 27-10-2024, 12:08 PM
RE: Version 12 disponible - par Philippe Marie - 27-10-2024, 11:29 AM
RE: Version 12 disponible - par F1ATB - 27-10-2024, 12:27 PM
RE: Version 12 disponible - par vale7446 - 27-10-2024, 01:53 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 8 visiteur(s)