为什么动态调用或通过引用方式运行完程序后还有释放不掉的内存?
我将一个数据采集和存储的程序做成了子VI,分别使用动态调用和引用(打开引用--通过引用节点调用--关闭引用)两种方式调用这个子VI,发现这部分子VI运行后仍有两三百兆内存没有释放,这是为何呢?还有,我在这个子VI中加入了Request deallocation.vi也仍然存在两三百兆释放不掉的内存。
请教如下问题:
1.动态调用或引用方式调用的子VI运行后有哪种类型的内存释放不掉?
2.Request deallocation.vi能释放掉什么类型的内存?不能释放掉什么类型的内存?
3.是否存在一种调用方法,使被调用的子VI运行时开辟的内存空间在运行完后完全释放掉?
BTW:我的子Vi没有大的数据需要输出 还是得把程序传上来好解决。
页:
[1]