Performances [Résolu]

Signaler
Messages postés
8
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
-
Messages postés
8
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010
-
Bonjour à tous,

J'avais écrit un programme en C++ que je viens de réécrire en CSharp.
Or, je m'aperçois que le CSharp est beaucoup moins performant (en vitesse d'exécution) que C++.
Je n'ai pas fait de mesures précises, mais il semble que mon programme mette au moins 2 fois plus de temps en CSharp qu'en C++.
Est-ce normal? Avez-vous déjà fait ce genre de constatation?
Merci.
 

2 réponses

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
38
Salut, le C# est managé et compilé à la volé par le runtime il est forcement plus lent que le C/C++. Avec un code propre et qui respect les "mécanimes" .NET ont peut coder des choses vraiment rapides, suffisament rapides pour n'importe quelle application..
Messages postés
8
Date d'inscription
vendredi 27 avril 2007
Statut
Membre
Dernière intervention
24 octobre 2010

Merci pour ta réponse.
Elle confirme ce que je pensais.
Je pense quand même que le C++ s'impose lorsque l'on a besoin de vitesse d'exécution.