1.請問如果使用Control Reference 是否需用Close Reference vi ? 如不使用Close Reference vi 對程式本身有何影響呢?
2.使用Control Reference是否會影響程式效能或佔用太多的記憶體空間呢?
謝謝!!
已解決! 轉到解決方案。
在 12-11-2013 09:29 PM
通常Reference底層應該是一種指標,所以如果非長時間運行時,應該是不容易出現Memory Leakage的狀況。
但是如果要長時間運行就要小心了,因為如果Reference指向一個佔掉很多記憶體空間的Type,如Array,那還是建議用完就把他關掉。
有聽過一種說法,.NET環境下好像可以不用刻意去關已經開起來的Reference,但是LabVIEW中建議有開就要關。
雖然不懂為什麼,但有可能是因為LabVIEW去呼叫外部程式的時候不會幫其它程式語言自動關。