Nagios a beau être en C la plupart des plugins sont en scripts
Tu parle des sondes ? Ce n'est pas leur éventuelles lenteurs qui ralentissent nagios (pour être plus précis qui l'empêcherais de monter en charge).
C'est pas tant le langage qui fait la différence que le fait de passer par une VM/interpréteur ou pas.
Juste au dessus tu viens de dire que c'est l'architecture qui fait la différence (et ça je suis d'accord). Interpréter, JIT ou compiler vers une VM le code est un peu plus rapide (il gagne de quelques facteurs) et les performances qu'on arrive à produire actuellement tendent à fortement limiter cette différence. Par contre si tu code plus ou moins bien c'est carrément la complexité de ton programme qui va en pâtir et là tu peut l'écrire en assembleur ou le bruler directement sur CPU ce sera toujours lent.
Ce qui fait que ton bureau est léger c'est probablement qu'il est plus simple. C'est peut être parce qu'il est mieux conçu et/ou qu'il fait moins de choses et/ou qu'il y a plus de simplicité grâce à un couplage plus fort. Mettre ça sur le dos du ou des langages c'est pas si évident à mon avis.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: FirefoxOS
Posté par barmic . En réponse à la dépêche Javascript comme langage par défaut pour GNOME. Évalué à 2.
En effet.
Tu parle des sondes ? Ce n'est pas leur éventuelles lenteurs qui ralentissent nagios (pour être plus précis qui l'empêcherais de monter en charge).
Juste au dessus tu viens de dire que c'est l'architecture qui fait la différence (et ça je suis d'accord). Interpréter, JIT ou compiler vers une VM le code est un peu plus rapide (il gagne de quelques facteurs) et les performances qu'on arrive à produire actuellement tendent à fortement limiter cette différence. Par contre si tu code plus ou moins bien c'est carrément la complexité de ton programme qui va en pâtir et là tu peut l'écrire en assembleur ou le bruler directement sur CPU ce sera toujours lent.
Ce qui fait que ton bureau est léger c'est probablement qu'il est plus simple. C'est peut être parce qu'il est mieux conçu et/ou qu'il fait moins de choses et/ou qu'il y a plus de simplicité grâce à un couplage plus fort. Mettre ça sur le dos du ou des langages c'est pas si évident à mon avis.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)