请求释放内存函数
- 更新时间2025-07-30
- 阅读时长2分钟
含有该函数的VI运行后,可释放未使用的内存。
该函数仅用于执行高级优化操作。在某些情况下,重新分配未使用的内存可提高性能。但是,过度的内存重新分配可能导致LabVIEW进行反复的内存重新分配,而非重新使用已分配的内存。如VI为数量巨大的数据分配内存但从未重新使用过该内存,则可使用该VI。

输入/输出
标志
—
如标志的值为TRUE,函数在包含它的VI运行后释放内存。 |
顶层VI调用子VI时,LabVIEW可为该子VI的运行分配内存数据空间。子VI运行完毕后,LabVIEW通常在直至顶层VI完成运行或整个应用程序停止后才释放数据空间,可导致内存耗尽或性能降低。应在VI运行完毕后立即使用该VI重新分配数据空间。
可使该函数置于需要释放内存的子VI中。设置标志布尔输入为TRUE,LabVIEW可释放该子VI的数据空间,使内存使用降低。
标志
—