32位或64位LabVIEW可以分配多少内存?

更新 Jul 21, 2023

适用于

软件

  • LabVIEW Professional
  • LabVIEW Base
  • LabVIEW Full

问题详述

我正在Windows机器上开发一个应用程序,需要将大量数据存储在内存中。但是,在分配了一定量的内存后,LabVIEW会崩溃。我可以在LabVIEW中使用的内存量是否有限制?

解决方案

LabVIEW可以使用的内存量取决于所使用的版本和操作系统:

 

  • LabVIEW(32位)
(32位)Windows操作系统上,LabVIEW默认情况下最多可以访问2 GB的虚拟内存。但是,可以通过内存调整的方式将其扩展到3 GB

(64位)Windows操作系统上,LabVIEW无需修改即可访问最多4 GB的虚拟内存。
  • LabVIEW(64位)
如果在Windows Vista(64位),Windows 7(64位),Windows 8(64位)和Windows 10(64位)上使用LabVIEW 2009(64位)及更高版本,LabVIEW可以使用高达16 TB的虚拟内存。

相关信息

  • 在LabVIEW8.5中,LabVIEW只能使用2 GB的内存。但是从版本8.5开始,LabVIEW具有较大的寻址空间,可以为超过2 GB的虚拟内存分配地址。
  • 有关LabVIEW如何在Windows中使用内存的更多信息,请参阅VI内存使用帮助文档。
  • 虚拟内存是正在运行的进程可用的内存。