¿Cómo puedo ejecutar la ventana interactiva de F # en 64 bits para poder cargar datos grandes en ella?¿Cómo ejecutar Fsi.exe en 64 bits?
Gracias
¿Cómo puedo ejecutar la ventana interactiva de F # en 64 bits para poder cargar datos grandes en ella?¿Cómo ejecutar Fsi.exe en 64 bits?
Gracias
Aquí
http://blogs.msdn.com/b/lukeh/archive/2008/09/17/f-september-2008-ctp-known-issues.aspx
dice
Es posible hacer F # Interactivo de carga como de 64 bits modificando fsi.exe usando corflags.exe . Hay detalles en esta herramienta .NEt Framework SDK en http://msdn.microsoft.com/en-us/library/ms164699(VS.80).aspx.
pero no lo he probado. Hm, también
http://cs.hubfs.net/forums/thread/6369.aspx
para consolidar enlaces a información posible ...
@Brian de acuerdo con http://cs.hubfs.net/forums/thread/6369.aspx esto hará que la ventana interactiva de F # se bloquee – jlezard
Pruébalo y observa. Otra posibilidad es compilar su propia versión de FSI.exe a partir del código fuente, pero apuntar a 64 bits. Solo estoy arrojando ideas aquí, no he intentado nada de esto y no sé si alguno de ellos funciona. – Brian
@Brian, así que hice lo que hablan en hubfs, y ahora cuando miro en el administrador de tareas dice Fsi.exe (en lugar de Fsi.exe * 32). Sin embargo, Fsi.exe todavía no puede cargar más de 3GB en memoria. Gracias por su ayuda. – jlezard
http://msdn.microsoft.com/en-us/library/dd233175.aspx da instrucciones sobre cómo hacerlo dentro de Visual Studio 2012.
Lo que esto parece hacer es ejecutar fsianycpu .exe desde C: \ Archivos de programa (x86) \ Microsoft SDKs \ F # \ 3.0 \ Framework \ v4.0 en lugar de fsi.exe. Ejecutar eso desde mi powershell me permite cargar mi gran conjunto de datos.
Con Visual Studio 2015 y después es tan simple como esto
Puede controlar los argumentos de línea de comandos F # interactivos (opciones) mediante el ajuste de la configuración. En el menú Herramientas, seleccione Opciones ..., y luego expanda F # Herramientas. Las dos configuraciones que puede cambiar son las opciones F # Interactive y la configuración de 64 bits F # Interactive, que es relevante solo si está ejecutando F # Interactive en una máquina de 64 bits. Esta configuración determina si desea ejecutar la versión dedicada de 64 bits de fsi.exe o fsianycpu.exe, que usa la arquitectura de la máquina para determinar si se ejecuta como un proceso de 32 bits o de 64 bits.
Por lo que vale, creo que el FSI en F # 3.0 y posterior incluye una versión x64. –