¿Hay algún Visual Studio de 64 bits? Por qué no?Visual Studio 64 bit?
Respuesta
Por numerosas razones, No.
Por qué se explica en este MSDN post.
primer lugar, desde la perspectiva del rendimiento de los punteros se hacen más grandes, por lo que los datos estructuras se hacen más grandes, y la caché del procesador mantiene el mismo tamaño. Eso básicamente resulta en un golpe de velocidad en bruto (su millaje puede variar). Entonces, empiezas en un hoyo y tienes que salir de ese agujero por usando la memoria extra por encima de 4G para tu ventaja. En Visual Studio esto puede suceder en algunas soluciones grandes, pero creo que una opción preferible es usar solo menos memoria en primer lugar. Muchos de los algoritmos de VS son susceptibles de esto. Aquí está un viejo artículo que discute los problemas de rendimiento con cierto detalle: http://blogs.msdn.com/joshwil/archive/2006/07/18/670090.aspx
En segundo lugar, desde una perspectiva de coste, probablemente el camino más corto para portar Visual Studio para 64 bits es el puerto más de ella a código administrado forma incremental y luego portear el resto. El costo de un puerto lleno de que mucho código nativo va a ser bastante alto y, por supuesto, todos ellos conocidos extensiones romperían y que, básicamente, tendría que crear un poco ecosistema 64 más o menos como se hace para los conductores. Ay.
Sus argumentos hacen poco sentido. Incluso si los nuevos formatos de oficina XML están libres de problemas de portabilidad, Office64bit aún tendrá que admitir archivos doc/xls antiguos. Espero. Por otro lado, estoy totalmente de acuerdo con él: el 90% de las aplicaciones no necesitan ser portadas a 64 bits. Lamentablemente, no es el 90% de los clientes lo que piensan. Todos demandan 64bit nativo ahora :( –
@MK: La oficina "* especulación recreativa *" no sobrevive a la prueba de oler. Sin embargo, la parte del artículo relevante para la pregunta (re: VS x64) parece bastante sólida. –
Supongo que Rico significaba más las estructuras de datos en memoria que el formato de archivo real, aunque para los viejos formatos de archivo, tanto para ser el mismo. – Joey
No, pero la versión de 32 bits funciona perfectamente en Windows de 64 bits.
Funciona bien hasta que la memoria asignada es relativamente pequeña. Cuando va> 2 gb, se vuelve extremadamente lento e invoca GC cada segundo. – Grigory
No cuando necesito depurar mi aplicación web que tiene dependencias nativas (gracias a Oracle). – jpmc26
La mezcla está totalmente rota, tanto para la versión integrada como para la independiente. Tienes que apuntar a "x86" o "Cualquier CPU" para que puedas ver tu xaml, luego reorientar 64 para que puedas ejecutar y depurar. Lo mismo edita y continúa. La lista continua. No es tan impresionante, no tengo palabras para imprimir. –
no, pero funciona bien en win64, y puede crear win64 .EXEs
Desafortunadamente, la depuración cruzada es. –
Irrelevante, la pregunta es para trabajar VS y ecosistemas de 64 bits. ¿A quién le importa la posibilidad de ejecutar 32 bits en un sistema operativo de 64 bits? –
@steelbytes según la respuesta de DirkBester, es irrelevante. El objetivo de Visual Studio de 64 bits es que su entorno de compilación funcione de forma nativa en 64 bits. Obtenga espacio de memoria de proceso de 64 bits. Ejecute conjuntos de instrucciones nativas de 64 bits para compilar, etc. Creando programas de 64 bits, todos saben que ya podemos hacerlo en Visual Studio de 32 bits. – Shiv
No! No hay una versión de 64 bits de Visual Studio.
¿Cómo sabe que no es de 64 bits: Una vez que descargue Visual Studio y haga clic en el botón de instalación, verá que la carpeta de inicialización se selecciona automáticamente es C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0
Según tengo entendido, todos los programas/aplicaciones de 64 bits van a C: \ Archivos de programa y todas las aplicaciones de 32 bits van a C: \ Archivos de programa (x86) desde Windows 7 en adelante.
No estoy seguro de por qué se votó negativamente; verificar (x86) es una prueba de fuego útil. –
@MatthewKraus: Porque la mayoría de las personas que saben que quieren un Visual Studio de 64 bits sabrán sobre la convención de nombres de Archivos de programa. – damd
@damd Teniendo en cuenta la cantidad de votos acumulados que tiene esta pregunta, muchas personas sienten curiosidad acerca de si VS es de 64 bits y, al parecer, les gustaría obtener ayuda para descifrarlo. Esta respuesta proporciona exactamente eso: le muestra cómo resolverlo mirando en qué carpeta se instala VS. Cualquiera que tenga acceso a una versión gratuita o de prueba puede realizar esta prueba. Para determinar si es de 32 o 64 bits, esta respuesta proporciona una prueba de humo útil. En comparación con otras respuestas de una línea que no proporcionan referencias, esta es una respuesta mucho más útil. –
- 1. Cómo depurar Visual Studio en 64-bit
- 2. ¿Hay un #define para 64 bit en Visual Studio 2010?
- 3. Instalar Visual Studio 2003 en Windows 7 64-bit
- 4. Visual Studio 2010 64-bit COM Interop Issue
- 5. Compatibilidad de Visual Studio (6.0, 2003 y 2008) con Windows Vista 64-bit (x64)
- 6. BadImageFormatException durante el uso de Oracle Client 64 bit y Visual Studio 2010!
- 7. Java performance 64 bit
- 8. Dlls faltantes en 64 bit Win
- 9. SWT en Windows 64-bit
- 10. qt aplicación 64 bit windows
- 11. 64 bit enum en C++?
- 12. Compilar ASP.NET a 64 BIT
- 13. Ejecutar pruebas en 64-bit
- 14. Cuándo usar Eclipse 64 bit
- 15. C# Access 64 bit Registro
- 16. Java 64 bit Pregunta JDK
- 17. Microsoft.Office.Interop.Excel no funciona en 64 bit
- 18. Tamaños de estructuras en 32 bit y 64 bit
- 19. .net Utilidad InstallUtil - 32 bit vs 64 bit
- 20. Convertir 32 bit dll a 64 bit dll
- 21. Estrategia de depuración de Visual Studio 2008 de 64 bits
- 22. Cómo instalar cmake en Windows 64 bit
- 23. 32bit int * 32bit int = 64 bit int?
- 24. Eclipse 3.5 64-bit Rendimiento Windows 7
- 25. 64 bit Introducción a la Asamblea
- 26. Boost :: Python Windows 7 64 Bit
- 27. .net console app 32 vs 64 bit
- 28. eclipse galileo no responde ubuntu 64-bit
- 29. ServerObject aspImage en Win 2008 64-bit
- 30. Ejecutando código de ensamblado de 32 bits en un procesador Linux y 64 bit de 64 bit: explique la anomalía
Ver http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-studio-why-is-there-no-64-bit-version.aspx –