Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 13/09/2024, à 12:00

Zed973

Arduino 2.3.2 [resolu]

Salut

Je suis passé a Arduino 2.3.2 pour programmer des ESP32.

C'est sympa, mais je trouve que ce logiciel est beaucoup plus lent à la compilation, a l'ouverture de fenêtres que la version précédente...

Est-ce que quelqu'un à la même impression??
Peut on améiorer celà? (en passant par "renice" par exemple, mais peut etre que mon PC est un peu vieux : thinkpad T420, I5, 4Go Ram)

Merci

Dernière modification par Zed973 (Le 15/09/2024, à 19:23)


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#2 Le 13/09/2024, à 13:26

Vobul

Re : Arduino 2.3.2 [resolu]

"i5" en soi ça ne donne aucune information utile. Ça dépend de la génération. Après oui, un ordi qui se vend à 100€ ne peut pas faire des miracles....


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#3 Le 13/09/2024, à 17:09

krodelabestiole

Re : Arduino 2.3.2 [resolu]

j'ai l'IDE arduino en flatpak et je le trouve plutôt lent à s'ouvrir, rien de dramatique.
celui fourni en deb par ma distro n'est pas beaucoup plus rapide, mais pas à jour du tout. et en snap non plus !
je pense qu'il vaut mieux privilégier la version flatpak.
la version officielle est distribuée en appimage c'est moyen hmm

pour qu'on en sache plus sur ton système installe inxi si besoin puis donne le retour de cette commande :

inxi -CSMDI

Hors ligne

#4 Le 13/09/2024, à 17:42

Zed973

Re : Arduino 2.3.2 [resolu]

@Vobul
C'est vrai :Intel® Core™ i5-2520M CPU @ 2.50GHz × 4 .
C'est pas un PC récent, mais je trouve que pour compiler mes bouts de code, c'est plus lent que l'ancien arduino.
Mais il me suffit généralement pour le reste.


@krodelabestiole

System:
  Host: seb--T420 Kernel: 6.5.0-44-generic arch: x86_64 bits: 64 Desktop: MATE
    v: 1.26.2 Distro: Ubuntu 23.10 (Mantic Minotaur)
Machine:
  Type: Laptop System: LENOVO product: 42364W6 v: ThinkPad T420
    serial: <superuser required>
  Mobo: LENOVO model: 42364W6 serial: <superuser required> UEFI: LENOVO
    v: 83ET67WW (1.37 ) date: 11/28/2011
CPU:
  Info: dual core model: Intel Core i5-2520M bits: 64 type: MT MCP cache:
    L2: 512 KiB
  Speed (MHz): avg: 2055 min/max: 800/3200 cores: 1: 1996 2: 2145 3: 2521
    4: 1558
Drives:
  Local Storage: total: 111.79 GiB used: 68.97 GiB (61.7%)
  ID-1: /dev/sda vendor: PNY model: CS1311 120GB SSD size: 111.79 GiB
Info:
  Processes: 299 Uptime: 21d 39m Memory: total: 4 GiB available: 3.7 GiB
  used: 2.85 GiB (76.9%) Shell: Bash inxi: 3.3.29

le processeur vaut 4€ sur le net, MDR:D


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#5 Le 13/09/2024, à 18:07

Vobul

Re : Arduino 2.3.2 [resolu]

En fait les logiciels sont de plus en plus lents. Car les processeurs sont de plus en plus rapide. Donc les programmeurs/euses font moins d'efforts.

En 1969, si tu fais une routine foireuse, tu vas vite t'en rendre compte, car ton programme va se terminer dans 1 mois au lieu de 3 jours. En 2024, le même type d'erreur fait que ton programme va se terminer en 200 millisecondes au lieu de 80 ms. Donc c'est facile de passer à côté de problèmes de performances. Quand tu fais du dev sur un 64 cœurs avec 128 Go de RAM et une connexion fibre, impossible de se rendre compte que ton truc ne fonctionnera pas sur du hardware plus modeste ou en 3G.

Et on se retrouve aujourd'hui avec des logiciels de plus en plus lourds (cf. les applications electron qui embarquent chrome), et de moins en moins efficaces car "à quoi bon". Et en effet, quand t'as un CPU de plus de 13 ans pour mobile, ben tu commences à voir les limites quoi...


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#6 Le 15/09/2024, à 19:22

Zed973

Re : Arduino 2.3.2 [resolu]

OK; merci pour ta démonstration.
Il est vrai qu'à l'époque des atari 520 ST, les dev devaient être plus économe et attentionné!
Je vais donc clore ce post.
(J'essairai quand même de lui augmenter le "nice"!!)
@+

Dernière modification par Zed973 (Le 15/09/2024, à 19:22)


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#7 Le 15/09/2024, à 20:09

krodelabestiole

Re : Arduino 2.3.2 [resolu]

ah oui effectivement, ce CPU n'est pas (plus) une foudre, il a 12 générations d'ancienneté. ça explique sans doute les lenteurs lors de la compilation.

attention aussi avec la RAM dispo : (au bout de 21 jours sans extinction tu t'en sors étonnamment bien ^^ ) mais assure-toi quand-même de ne pas swapper... ça pourrait expliquer la lenteur à ouvrir l'application.

à coupler avec ce qu'explique @Vobul.

Hors ligne

#8 Le 16/09/2024, à 20:15

Zed973

Re : Arduino 2.3.2 [resolu]

Merci du suivi wink

12 générations en effet!! (mais c'est pas un 68000!!).

On viens d'en recevoir un plus récent, ça dépote...

Ce que dit Vobule est trés vrai, c'est un peu a l'image de notre societé (les 4*4 en ville, les gabégies énergétiques...), mais
il ne faut pas perdre le moral!!

Je vais user ce vieux thinkpad encore un peu, c'était un reconditionné!!!

(je l'avais choisi car proche du modéle utilisé dans l'ISS)

Merci à vous


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne

#9 Le 16/09/2024, à 21:36

Vobul

Re : Arduino 2.3.2 [resolu]

Zed973 a écrit :

(je l'avais choisi car proche du modéle utilisé dans l'ISS)

Ben ouais, c'est une raison tout à fait valide. Si jamais y'a une tempête solaire ou si on doit t'envoyer toi et ton ordi sur l'ISS pour sauver l'Humanité, au moins t'es paré ;p


Vobul
Utilisez le retour utilisable de commandes !!!
J'aime la langue française, mais je parle franglais, deal with it.
RTFM

En ligne

#10 Le 17/09/2024, à 15:02

Zed973

Re : Arduino 2.3.2 [resolu]

Vobul a écrit :

t'envoyer toi et ton ordi sur l'ISS pour sauver l'Humanité

big_smile

L'utilisation par les gosses a été pire que les tempêtes solaires!!


Linux depuis 2007.   Ubuntu Mate 23.10
Ravi.

Hors ligne