天天看點

TE二次開發:運作記憶體不夠崩潰

在te更新到7版本,已到64位,記憶體的上限已經很高,很少造成記憶體溢出,系統崩潰。

但是,目前還有一部分系統使用6版本,在系統占用記憶體到1GB多不到2GB的時候,會出現系統停止響應,進而崩潰。

BS的系統尤為嚴重,IE浏覽器在記憶體超過32位限制,直接崩潰。

三維系統的資料一般加載比較多,記憶體輕松達到此上限,有時我們看到實體記憶體其實占用沒那麼高,其實在系統中,要把虛拟記憶體的占用給算上,在任務管理器中,可看到記憶體的送出大小。

微軟的Visual Studio版本,内置的指令行工具,可以通過指令來擴大32位系統的記憶體使用,提升系統能夠使用的記憶體。

vs2013的指令行工具:

TE二次開發:運作記憶體不夠崩潰

指令的使用方法是,打開工具中的指令提示,執行:editbin /largeaddressaware  "exe程式路徑" ;

在te的cs系統中,直接執行exe程式即可,在te的bs系統,需要擴充電腦上的32位IE浏覽器的exe程式(iexplore.exe)。

畢竟te出了64位版本,還是建議使用新版,這些記憶體的擴充有時還是不夠用的。