最近做的 一个 电池歪帽检测的程序,发现生成EXE后 点退出 不能 正常退出,一查,原来是发生了 内存泄漏,即 程序关不掉,也再一次打开。打开任务管理器发现程序还在 内存里。只能用 任务管理器才能关掉。
后来发现 释放VI的这两个玩意 不能 放在事件结构里,要放在 下面的 状态机 “退出程序”才能 退掉,也许是没有执行吧放在上面,这样子 主VI 关掉了,而子VI还在内存里,造成了内存泄漏,
于是乎 开始认认真真的 研究起 LabVIEW的 内存管理机制了,在网上百度到 两篇 好文,贴在下面,希望各位看官 从中得到启发。