LabVIEW 32-bit 和 64-bit 可以使用多少記憶體空間?

更新 Jul 21, 2023

產品資訊

軟體

  • LabVIEW Professional
  • LabVIEW Base
  • LabVIEW Full

問題敘述

我在 Windows 電腦上開發 LabVIEW 應用程式,需要將大量資料儲存到記憶體中。然而,當記憶體使用量接近一定量時,​​LabVIEW 就當掉了。我在 LabVIEW 內所能使用的記憶體空間有限制嗎?

解決方案

LabVIEW所能支配的記憶體大小決於您的版本和作業系統:

 

  • LabVIEW(32-bit)
在( 32-bit)Windows 作業系統上,LabVIEW 預設情況下最多可以存取 2 GB 的虛擬記憶體。然而,通過更改引導配置資料存儲, 可以將其擴展到 3 GB

在( 64-bit)Windows 作業系統上,LabVIEW無需修改即可存取最多 4 GB 的虛擬記憶體。
  • LabVIEW(64-bit)
如果在Windows Vista(64-bit)、Windows 7(64-bit)、Windows 8(64-bit)和 Windows 10(64-bit)上使用 LabVIEW 2009(64-bit)及更新版本,LabVIEW 可以使用高達 16 TB 的虛擬記憶體)。

相關資訊

  • 在 8.5 版以前的 LabVIEW 版本中,LabVIEW 只能使用 2 GB 的記憶體。但是從 8.5版 開始後,LabVIEW 可識別 large address,並分配 addresses 超過 2 GB 的虛擬記憶體。
  • 有關 LabVIEW 如何在 Windows 中使用記憶體的更多信息,請參閱 VI記憶體使用 的 Help 文件。
  • 虛擬記憶體是只對於正在運行的程序的可用記憶體。