Performances

Résolu
berhue Messages postés 8 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 1 févr. 2009 à 07:16
berhue Messages postés 8 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010 - 2 févr. 2009 à 09:25
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

Lutinore Messages postés 3245 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
1 févr. 2009 à 17:08
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..
3
berhue Messages postés 8 Date d'inscription vendredi 27 avril 2007 Statut Membre Dernière intervention 24 octobre 2010
2 févr. 2009 à 09:25
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.
0
Rejoignez-nous