¿Necesita una aplicación en .NET incorporarse en 64 bits para aprovechar al máximo una máquina con un sistema operativo de 64 bits o aprovecharla solo como un 32 construcción de bits Básicamente, tenemos un problema con una excepción de falta de memoria y se sugirió ejecutar la aplicación de la consola en un cuadro de 64 bits que "puede" resolver el problema. La pregunta es ¿podemos hacer girar un cuadro de 64 y arrojar la aplicación actual en él o necesito reconstruir la aplicación en una forma de 64 bits..net console app 32 vs 64 bit
Respuesta
Si está construido para cualquier plataforma (el valor predeterminado), se ejecutará en 64 bits en sistemas operativos de 64 bits.
Dicho esto, todavía hay problemas potenciales a tener en cuenta. Si interactúa con el código nativo (a través de p/invoke, C++/CLI, o COM), necesitará portar ese código a 64 bit. Si la aplicación está 100% administrada, simplemente funciona.
"Cualquier CPU" es tu amigo.
Como acotación al margen:
Tuvimos una especialmente grande Trie estructura que supera el espacio de memoria de 2 GB de Windows de 32 bits. Debido a que la mayor parte de la estructura está compuesta por referencias a objetos, descubrimos que los requisitos de memoria de la aplicación casi se duplicaron al pasar a 64 bits, lo que requirió alrededor de 4 gb. Esto se debe a que la memoria para almacenar una referencia tiene 64 bits de ancho en lugar de 32.
- 1. .net Utilidad InstallUtil - 32 bit vs 64 bit
- 2. Diferentes referencias de ensamblado .NET según 32-64 bit
- 3. Tamaños de estructuras en 32 bit y 64 bit
- 4. Convertir 32 bit dll a 64 bit dll
- 5. Oracle Install para conectividad SSIS (y controladores 32 64 bit)
- 6. ¿Cómo se determina el uso de ASP.NET de 32 bit frente a 64 bit?
- 7. ¿Funciona con matlab de 32 o 64 bit?
- 8. dll de 32 bits en Office 64 bit
- 9. Conversión Delphi 32 a Delphi XE2 (64 bit)
- 10. CGFloat: redondo, piso, abs y precisión de 32/64 bit
- 11. manera portátil de lidiar con 64/32 bit time_t
- 12. 32 vs 64 bit ... o, ¿qué significa exactamente 'información de procesamiento'
- 13. Java performance 64 bit
- 14. ¿Cuáles son los pros/contras de 64 bit .NET?
- 15. Java 64 bit Pregunta JDK
- 16. Compilar ASP.NET a 64 BIT
- 17. Cuándo usar Eclipse 64 bit
- 18. Agregando soporte de 64 bit al código existente de 32 bit, ¿es difícil?
- 19. Comprensión del tamaño de objeto CLR entre 32 bit frente a 64 bit
- 20. Debo usar Python 2.7 32 bit o 64 bit con Windows 7
- 21. Identificación de la máquina de destino (32 bit o 64 bit) con implementación ClickOnce
- 22. Cambios usando Winspool.drv en Windows 7 64 bit desde Windows XP 32 bit
- 23. Error del ensamblador: Mach-O 64 bit no admite direcciones absolutas de 32 bit
- 24. ¿Cómo obtengo libpam.so.0 (32 bit) en mi 64 bit RHEL6?
- 25. ¿Por qué es esto más rápido en 64 bit que en 32 bit?
- 26. qt aplicación 64 bit windows
- 27. Ejecutando código de ensamblado de 32 bits en un procesador Linux y 64 bit de 64 bit: explique la anomalía
- 28. C# Access 64 bit Registro
- 29. SWT en Windows 64-bit
- 30. 64 bit enum en C++?
Esto no es estrictamente cierto a partir de .Net 4.5, también debe desmarcar prefiera 32 bits en la configuración del proyecto, consulte: http: // blogs .microsoft.co.il/sasha/2012/04/04/what-anycpu-really-means-as-of-net-45-and-visual-studio-11 / – gmn