IMAQ Vision 記憶體不夠錯誤 -1074396159



主要軟體:
主要軟體版本:
主要軟體修正版本:
次要軟體: N/A

問題:

當我在使用或設定一個像 2000 x 160,000 Pixels 的圖片時, 我會得到:

Error -1074396159 Not enough memory for requested operation.

我的電腦還有足夠的記憶體, 為什麼這個錯誤還是會出現?


解答:

當 Vision 在製造一個 Image 時, 它會需要足夠的記憶體. 但更重要的是, 它需要一塊連續的記憶體. 如果系統沒有一塊夠大的連續記憶體, 那影像就無法被製造.

連續記憶體夠不夠是作業系統控制的. 當Vision 軟體跟作業系統要求一塊記憶體時, 作業系統會回傳一塊記憶體的位置或者如果記憶體不夠時會拒絕此要求.

如果想增加得到連續記憶體的機會, 最好的方法就是把所有不需要的 Start Up 應用程式關閉, 然後再重新開機. 開機時程式戴入的程式越多, 使用的記憶體就越多導致減少連續記憶體的大小. 市面上也有一些 Thrid Party 程式可以讓電腦清理記憶體. 這樣也可以減少被作業系統拒絕要求的可能.



相關連結: Developer Zone Tutorial: Memory Management with IMAQ

附加檔案:





報告日期: 09/11/2007
最後更新: 04/27/2010
文件偏號: 4DAAILSG