Tengo una aplicación .Net4 WinForms que hace referencia a conjuntos .Net2 de terceros, que contienen controles visuales pesados en gráficos. Me di cuenta de una gran mejora en el rendimiento visual de la aplicación cuando accidentalmente lo cambié de AnyCpu a modo de compilación x86. Mi plataforma de desarrollo es x64 Windows 7. La mejora es por un factor de al menos dos cuando los controles muestran sus elementos gráficos.. Los ensamblados Net2 alojados en la aplicación .Net4 funcionan mejor en x86 que en el modo AnyCpu?
¿Es esto un hecho conocido o estoy haciendo algo mal?
Esos otros ensambles utilizan rutinas de dibujo gestionado de System.Drawing (que IIRC acaba de envolver llamadas GDI +), por lo que no estoy seguro de cómo podrían mejorarse para 64 bits, ya que no hay optimizaciones específicas de plataforma en .Net administrado (que saber de). –