Je pense également qu'une telle variation est très surprenante.
Autant le passage en x64 occasionne une hausse de l'occupation mémoire (taille des pointeurs, structs, etc), autant au niveau temps CPU il n'est pas sensé être aussi coûteux.
J'ai une petite question : ton appli est full .Net, issue d'un process de build unique qui cible du x64, ou bien elle fait également de l'intéropérabilité avec du COM (PInvoke) ou des assemblies .Net tierces en x86 ?
Car l'hétérogénéité des solutions pourrait expliquer certains problèmes.
Pourquoi le profiling doit impérativement se faire sur la plateforme de prod, je ne saisis pas ? L'environnement n'est pas reproductible ? Dans ce cas comment vous développez ?
Message édité par TotalRecall le 31-10-2011 à 11:09:32
---------------
Topic .Net - C# @ Prog