91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 嵌入式系統

內存使用情況的監測

發布時間:2014/6/23 20:40:48 訪問次數:809

   對于基于文本的編程語言,SLG8LV630V內存的使用對于編程和調試都是一個很大的挑戰。而LabVIEW可以為我們處理很多內存使用中的細節問題。在數據流的框圖程序中不需要聲明變量和為它們賦值,只需連線傳遞數據。產生數據的函數會負責為數據分配存儲空間,數據不再使用時它又會自動釋放內存。為數組或字符串增加新的成員時,足夠的內存會自動被分配。程序編譯器通過對程序框圖的分析在生成代碼時會盡可能減少內存占用。這種自動內存管理是LabVIEW的主要優勢之一。但是我們仍然需要對內存何時分配、如何減少內存的使用有一定的了解,這樣可以優化程序性能,提高程序執行的速度。

   1.內存使用情況的監測

   查看內存使用情況有4個途徑:(1)選擇“工具”一“牲能分析”一“性能和內存”命令,彈出“性能和內存信息”對話框進行分析,后面有詳細介紹;(2)選擇“幫助”一“關于LabVIEW”命令,打開LabVIEW -般信息窗口,查看LabVIEW和VI使用的內存總量;(3) LabVIEW的examples文件夾中有一個memmon.llb VI庫,運行其中的Memory

Monitor程序,可以選擇查看打開的VI內存使用情況;(4)使用VI屬性設置對話框,在“類別”下拉列表框中選擇“內存使用”選項,如圖3-22所示。這里可以看到當前VI的內存使用情況分析結果,包括以下內容:

       

   ·前面板對象:以KB為單位顯示前面板對象使用的內存量。

   ·程序框圖對象:以KB為單位顯示該VI程序框圖對象使用的內存量。

   ·代碼:以KB為單位顯示該VI編譯后的機器代碼字節量。

   ·數據:以KB為單位顯示數據控件字節量,數據包括控件的數據、默認值、程序框圖中的常數等。

   ·總計:以KB為單位顯示該VI所占用內存的總字節量。

   ·磁盤中VI大小總計:以KB為單位顯示該VI的總文件大小。

   一個VI被加載時,它的前面板、代碼和數據就被加載到內存,如果需要重新編譯,程序框圖也被加載到內存。程序框圖通常是占用內存最大的一部分,因此修改程序以后最好保存文件然后關閉程序框圖。




   對于基于文本的編程語言,SLG8LV630V內存的使用對于編程和調試都是一個很大的挑戰。而LabVIEW可以為我們處理很多內存使用中的細節問題。在數據流的框圖程序中不需要聲明變量和為它們賦值,只需連線傳遞數據。產生數據的函數會負責為數據分配存儲空間,數據不再使用時它又會自動釋放內存。為數組或字符串增加新的成員時,足夠的內存會自動被分配。程序編譯器通過對程序框圖的分析在生成代碼時會盡可能減少內存占用。這種自動內存管理是LabVIEW的主要優勢之一。但是我們仍然需要對內存何時分配、如何減少內存的使用有一定的了解,這樣可以優化程序性能,提高程序執行的速度。

   1.內存使用情況的監測

   查看內存使用情況有4個途徑:(1)選擇“工具”一“牲能分析”一“性能和內存”命令,彈出“性能和內存信息”對話框進行分析,后面有詳細介紹;(2)選擇“幫助”一“關于LabVIEW”命令,打開LabVIEW -般信息窗口,查看LabVIEW和VI使用的內存總量;(3) LabVIEW的examples文件夾中有一個memmon.llb VI庫,運行其中的Memory

Monitor程序,可以選擇查看打開的VI內存使用情況;(4)使用VI屬性設置對話框,在“類別”下拉列表框中選擇“內存使用”選項,如圖3-22所示。這里可以看到當前VI的內存使用情況分析結果,包括以下內容:

       

   ·前面板對象:以KB為單位顯示前面板對象使用的內存量。

   ·程序框圖對象:以KB為單位顯示該VI程序框圖對象使用的內存量。

   ·代碼:以KB為單位顯示該VI編譯后的機器代碼字節量。

   ·數據:以KB為單位顯示數據控件字節量,數據包括控件的數據、默認值、程序框圖中的常數等。

   ·總計:以KB為單位顯示該VI所占用內存的總字節量。

   ·磁盤中VI大小總計:以KB為單位顯示該VI的總文件大小。

   一個VI被加載時,它的前面板、代碼和數據就被加載到內存,如果需要重新編譯,程序框圖也被加載到內存。程序框圖通常是占用內存最大的一部分,因此修改程序以后最好保存文件然后關閉程序框圖。




相關技術資料
6-23內存使用情況的監測

熱門點擊

 

推薦技術資料

DFRobot—玩的就是
    如果說新車間的特點是“靈動”,FQPF12N60C那么... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13692101218  13751165337
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
阿拉尔市| 会理县| 邛崃市| 阜平县| 庆阳市| 吉隆县| 铜川市| 凤庆县| 开化县| 济南市| 综艺| 垫江县| 晋江市| 商丘市| 白城市| 松原市| 百色市| 专栏| 赤城县| 武定县| 巴马| 慈溪市| 株洲市| 玉溪市| 蒙自县| 宣汉县| 米林县| 东城区| 股票| 甘肃省| 长治县| 北辰区| 大港区| 玉树县| 双流县| 闸北区| 漾濞| 巫溪县| 保定市| 拜城县| 天等县|