Possiedo un'app. Net4 WinForms che fa riferimento a assiemi .Net2 di terze parti, che contengono controlli visivi grafici. Ho notato un miglioramento enorme nelle prestazioni visive dell'app quando l'ho accidentalmente passato da AnyCpu alla modalità di compilazione x86. Il mio rig di sviluppo è un x64 di Windows 7. Il miglioramento è di un fattore di almeno due quando i controlli stanno rendendo i loro elementi grafici.. Gli assembly Net2 ospitati nell'app .Net4 hanno prestazioni migliori in x86 rispetto alla modalità AnyCpu?
È un fatto noto o sto facendo qualcosa di sbagliato?
Questi altri assembly utilizzano le routine di disegno gestito da System.Drawing (che IIRC racchiude semplicemente le chiamate GDI +), quindi non sono sicuro di come potrebbero essere migliorati per 64 bit, poiché non ci sono ottimizzazioni specifiche della piattaforma in Managed .Net (che io sapere di). –