¿Cuánta memoria puede asignar LabVIEW de 32 bits o 64 bits?

Actualizado el Jul 21, 2023

Reportado en

Software

  • LabVIEW

Sistema Operativo

  • Windows

Detalles del problema

Estoy desarrollando una aplicación en LabVIEW en una máquina Windows que requiere grandes cantidades de datos para ser almacenados en la memoria. Sin embargo, después de asignar cierta cantidad de memoria, LabVIEW se bloquea. ¿Hay un límite en la cantidad de memoria que puedo usar en LabVIEW?

Solución

La cantidad de memoria que LabVIEW puede utilizar depende de la cantidad de bits de LabVIEW y del sistema operativo utilizado:

LabVIEW (32 bits)
  • En versiones de LabVIEW previas a 8.5, LaVIEW podía utilizar únicamente 2 GB de memoria. Sin embargo, a partir de la versión 8.5, LabVIEW es "Large Address Aware", lo que quiere decir que puede manejar cantidades de memoria mayores.
  • En un sistema operativo Windows de 64 bits, LabVIEW puede acceder a hasta 4 GB de memoria virtual sin modificación.
  • En un sistema operativo Windows de 32 bits, LabVIEW puede acceder a hasta 2 GB de memoria virtual por defecto. Esto se puede ampliar a 3 GB cambiando el almacén de datos de configuración de arranque de Windows.

LabVIEW (64-bit)
  • LabVIEW puede usar hasta 16 TB de memoria virtual cuando usa LabVIEW 2009 (64 bits) o posterior en Windows Vista (64 bits) o posterior.

Información adicional

  • En las versiones de LabVIEW anteriores a 8,5, LabVIEW sólo puede utilizar 2 GB de memoria. Sin embargo, a partir de la versión 8.5, LabVIEW reconoce grandes direcciones y puede asignar direcciones a más de 2 GB de memoria virtual.
  • Para obtener más información sobre cómo LabVIEW usa la memoria en Windows, consulte el Uso de la memoria VI - Ayuda de LabVIEW 2018 .
  • La memoria virtual es la memoria disponible para el proceso que se está ejecutando.