LabVIEW中的內(nèi)在優(yōu)化
1.盡量使用子VI,因?yàn)檎{(diào)用子VI后,內(nèi)存會(huì)釋放。
本文引用地址:http://www.ex-cimer.com/article/201701/336557.htm2.在子VI中盡量不使用屬性節(jié)點(diǎn),因?yàn)檎{(diào)用屬性節(jié)點(diǎn)要打開(kāi)子VI的前面板,會(huì)增加內(nèi)存開(kāi)銷(xiāo)。
3.合理利用緩存重用,許多節(jié)點(diǎn)可以緩存重用,把節(jié)點(diǎn)的輸入與輸出連到VI的接線(xiàn)器上,LV會(huì)自動(dòng)利用節(jié)點(diǎn)的緩存重用功能,節(jié)省內(nèi)存開(kāi)銷(xiāo)。
4.庫(kù)函數(shù)調(diào)用也有緩存重用功能。
5.避免線(xiàn)程之間過(guò)多的切換浪費(fèi)CPU資源,可以在同一線(xiàn)程中運(yùn)行的VI放到同一個(gè)線(xiàn)程中。
評(píng)論