mai
2008
Après trois mois d’utilisation de la version finale de Visual C++ 2008 , je voulais faire le point sur cette version, et surtout demander les avis de ceux qui l’utilisent au quotidien comme moi.
Dans les plus je dirais :
Cette version est plus rapide que Visual 2005 notamment au niveau d’intellisens.
Dans les moins :
Sous Vista SP1 et UAC désactivé, je constate en permanence des plantages du linker voir du compilateur, il suffit de relancer derrière et ça passe.
Sous XP sp2 le linker plante moins souvent…
Autre point qui m’embête plus, en debug à partir du moment où j’ai une exception qui est levée, la navigation dans la pile des appels est très lente, en moyenne 10 secondes pour passer d’une ligne a l’autre et avoir la main sur la ligne de code.
J’ai l’impression que ce problème est imputable au patch de mise à jour MFC/TR1.
de temps en temps un message apparait: Microsoft visual studio is busy,Microsoft visual studio is waiting for an internal operation to complete.
if you regulary encounter this delay during normal usage,please report this problem to Microsoft…
Autre problème j’ai du code qui utilise des classes templates mixées avec des classe MFC j’ai des plantages incohérents : du style j’ai un objet CString qui est parfaitement propre et qui est situé dans une classe template je plante à partir du moment où j’utilise une méthode quelconque de la classe CString dans la dll MFC.
l’objet devenant invalide dans la dll MFC alors que dans la classe il est correct…
le hic c’est que dans un autre projet ce même code fonctionne normalement, et que je l’utilise depuis des années avec vc6 VC 2001,vc2005 et que cela fonctionnait sous vc2008 sans patch et sous xp.
après maintes recherches, il semble que ce problème soit lié a l’utilisation d’une plateforme cible antérieure a vista, en fait je me reprend en pleine poire le problème inverse sous vista que je signalais dans ce billet: Visual C++ 2008: définir la plateforme Windows ciblée.
Voila je voulais avoir vos avis et réactions pour savoir si je suis un cas isolé ou non !!!
1 Commentaire + Ajouter un commentaire
Articles récents
Commentaires récents
Archives
- septembre 2010
- mai 2010
- avril 2010
- février 2010
- août 2009
- juin 2009
- mai 2009
- février 2009
- décembre 2008
- novembre 2008
- octobre 2008
- septembre 2008
- juillet 2008
- juin 2008
- mai 2008
- avril 2008
- mars 2008
- février 2008
- janvier 2008
- décembre 2007
- novembre 2007
- septembre 2007
- août 2007
- juillet 2007
- juin 2007
- mai 2007
- avril 2007
- mars 2007
- février 2007
- janvier 2007
- décembre 2006
- novembre 2006
- octobre 2006
- septembre 2006
- août 2006
- juillet 2006
- juin 2006
- mai 2006
- mars 2006
- février 2006
Oui, je trouve aussi que VS 2008 n’est pas plus lent que VS 2005. Ce qui est déjà beaucoup ! J’étais resté avec VC++ 6.0 jusqu’à la sortie de VS 2005 parce que les versions VS.NET étaient tellement lentes en comparaison…
Je constate également très souvent (jusqu’à plusieurs fois par jour) des plantages du linker, sous Vista avec et sans SP1. Et sans désactiver l’UAC (c’est pas bien de désactiver l’UAC )
De temps en temps, le message « Visual studio is busy… » apparaît aussi , mais uniquement quand VS met à jour l’aide. Après instalation d’un SDK, d’un composant… Ce qui peut être considéré comme « normal ». Quoique…
Par contre, un bug qui m’agaçait sous VS 2005, c’était un gros bug d’affichage en fin de session de debug. Ce bug se produit beaucoup moins souvent avec VS 2008.