色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

英創信息技術WinCE檢測CPU負載及內存占用介紹

英創信息技術 ? 來源:英創信息技術 ? 作者:英創信息技術 ? 2020-02-03 09:09 ? 次閱讀

通過CPU負載信息,可以判斷程序運行環境是否穩定,幫助分析程序中是否有死循環,造成系統變慢。

通過內存使用信息,可以評估程序內存占用情況,幫助分析程序中是否有內存泄漏的情況。

客戶在開發初期,可能經常需要用到以上功能,英創提供一個簡單的例程實現以上功能。

CPU負載檢測

通過GetTickCount獲得系統時間讀數,通過GetIdleTime獲得CPU空閑時間讀數,通過計算它們之間的百分比,就可以獲得CPU的負載。代碼如下:
DWORD m_dwStartTick;
DWORD m_dwEndTick;
DWORD m_dwStartIdle;
DWORD m_dwEndIdle;
m_dwStartTick = GetTickCount();
m_dwStartIdle = GetIdleTime();
//Sleep(1000);
DWORD dwCpuIdle;
m_dwEndTick = GetTickCount();
m_dwEndIdle = GetIdleTime();
dwCpuIdle = ((100*(m_dwEndIdle - m_dwStartIdle)) / (m_dwEndTick - m_dwStartTick));
RETAILMSG(1, (L'CPU:%d%%\r\n', 100 - dwCpuIdle));

內存占用檢測

CE中,內存一部分分配給系統使用,一部分分配給用戶程序使用,這個分配的比例可以通過userinfo.txt配置文件中的Store字段來分配。
[SYSTEM]
Store='15'


這里的15表示內存15%大小分配給系統使用,剩下85%分配給用戶程序使用。詳情請參考光盤《使用必讀》文檔。

通過函數GlobalMemoryStatus,可以獲得分配給用戶程序的內存大小(字節為單位),及目前空余的大小。
MEMORYSTATUS memstatus;
GlobalMemoryStatus(&memstatus);
STORE_INFORMATION storeinfo;
GetStoreInformation(&storeinfo);
RETAILMSG(1, (L'MEM:%d%%\r\nuser: total%8dKB\r\n used%8dKB\r\n',
memstatus.dwMemoryLoad,memstatus.dwTotalPhys/1024,(memstatus.dwTotalPhys-memstatus.dwAvailPhys)/1024);
通過函數GetStoreInformation,可以獲得分配給系統的內存大小(字節為單位),及目前空余的大小。
STORE_INFORMATION storeinfo;
GetStoreInformation(&storeinfo);
RETAILMSG(1, (L'system:total%8dKB\r\n used%8dKB\r\n\r\n',
storeinfo.dwStoreSize/1024, (storeinfo.dwStoreSize-storeinfo.dwFreeSize)/1024));
例程說明

運行程序,程序會周期性讀取CPU占用率及內存占用信息,顯示在界面中。

同時將信息打印到DEBUG調試串口,方便無顯示屏主板使用。

該程序不會占用太多CPU資源及內存,可以放到后臺運行。

例程及源碼已包含在最新的開發光盤中,客戶也可以聯系英創工程師獲得。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6086

    瀏覽量

    35528
收藏 人收藏

    評論

    相關推薦

    龍芯中科榮獲2024年度信息技術應用創新工作委員會卓越貢獻成員單位

    近日,中國電子工業標準化技術協會信息技術應用創新工作委員會(以下簡稱“信工委會”)在北京召開2024年度工作總結座談會暨信“大比武”總結大會。中國工程院院士、信
    的頭像 發表于 01-23 10:50 ?108次閱讀

    芯盛智能榮獲2024年信息技術應用創新工作委員會卓越貢獻成員單位

    日前,中國電子工業標準化技術協會信息技術應用創新工作委員會(以下簡稱 “信工委會”)2024 年度總結座談會于北京隆重舉行。此次會議對在信工作中作出突出貢獻的成員單位予以表彰。江蘇
    的頭像 發表于 01-20 09:56 ?128次閱讀

    飛騰助力首屆教育信息技術應用創新大賽圓滿落幕

    近日,由中國教育技術協會主辦,教育部教育管理信息中心教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信工委會支持,北京航空航天
    的頭像 發表于 12-24 09:57 ?182次閱讀

    有方科技參編的信息技術團體標準發布

    近日,有方科技參編的《信息技術產品供應鏈成熟度 共性指標 第1部分:企業背景評價》《信息技術產品供應鏈成熟度 共性指標 第2部分:技術掌控評價》《信息技術產品供應鏈成熟度 共性指標 第
    的頭像 發表于 12-23 10:44 ?200次閱讀

    龍芯中科助力2024首屆教育信息技術應用創新大賽成功舉辦

    近日,2024首屆教育信息技術應用創新大賽在北京航空航天大學成功舉辦。本次大賽由中國教育技術協會主辦,教育信實驗室、公安部第三研究所、中國電子工業標準化技術協會信
    的頭像 發表于 12-19 17:02 ?273次閱讀

    如何檢測電腦的RAM內存

    在現代計算機系統中,隨機存取存儲器(RAM)是至關重要的組件之一。它負責存儲當前正在使用的程序和數據,以便CPU可以快速訪問。隨著技術的發展,RAM的速度和容量都有了顯著的提升,但如何準確地檢測
    的頭像 發表于 11-11 09:51 ?794次閱讀

    中科達榮獲2024年軟件和信息技術服務優秀企業

    及前百家企業”名單。中科達憑借非凡的技術實力與持續的創新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業”以及“2024年軟件和信息技術服務優秀企業”。
    的頭像 發表于 10-30 11:44 ?537次閱讀

    服務器cpu占用率高怎么解決

    長時間運行的計算任務 應用程序存在內存泄漏,導致CPU占用率上升 系統問題 操作系統配置不當,導致CPU占用率高 系統存在病毒或者惡意軟件,
    的頭像 發表于 10-10 15:14 ?1083次閱讀

    梯度科技入選2023年信息技術應用創新解決方案名單

    日前,工業和信息化部網絡安全產業發展中心(工業和信息化部信息中心)在天津舉辦2024信息技術應用創新發展大會暨解決方案應用推廣大會。會上正式公布了2023年
    的頭像 發表于 09-09 16:29 ?479次閱讀

    主板內存故障燈亮會是cpu的問題嗎

    主板內存故障燈亮并不一定是CPU的問題,但CPU內存之間的交互確實可能影響這一故障現象。以下是對主板內存故障燈亮可能原因的分析: 一、
    的頭像 發表于 09-02 14:42 ?3323次閱讀

    主板自檢cpu內存燈一直來回閃

    當你遇到主板自檢時CPU內存燈一直來回閃爍的情況,這通常意味著硬件檢測過程中存在問題。這個問題可能涉及到多個方面,包括硬件故障、BIOS設置錯誤、兼容性問題等。 1. 硬件故障 1.1 CP
    的頭像 發表于 09-02 14:38 ?1.2w次閱讀

    如何檢測內存泄漏

    檢測內存泄漏是軟件開發過程中一項至關重要的任務,它有助于識別和解決那些導致程序占用過多內存資源,從而影響程序性能甚至導致程序崩潰的問題。以下將詳細闡述幾種常見的
    的頭像 發表于 07-30 11:50 ?2192次閱讀

    mesh的內存占用能否優化?

    我測試到esp_mesh在開啟的情況下,即打開wifi和打開mesh,DRAM會占用大約130kb內存。且測試發現esp32剩余內存不足大約60kb的時候系統會重啟。這樣來說300KB內存
    發表于 06-28 15:32

    龍芯中科三項信方案入圍工信部2023年信息技術應用創新應用示范案例名單

    近日,工業和信息化部通報了2023年信息技術應用創新解決方案征集遴選結果,本次共評選出典型解決方案173個、應用示范案例83個、單項創新案例64個。
    的頭像 發表于 03-07 16:45 ?997次閱讀
    龍芯中科三項信<b class='flag-5'>創</b>方案入圍工信部2023年<b class='flag-5'>信息技術</b>應用創新應用示范案例名單

    在MDK中使用RTT為什么內存占用這么大?

    為什么在MDK中使用RTT ,內存占用這么大?
    發表于 02-26 07:19
    主站蜘蛛池模板: 国产成年人在线观看 | 综合精品欧美日韩国产在线 | 久久精品国产免费播放 | 国产精品亚洲专一区二区三区 | 最新国产精品福利2020 | 人妻少妇偷人精品无码洋洋AV | 久久 这里只精品 免费 | 在线日韩欧美一区二区三区 | 国产国拍精品AV在线观看 | 天天久久影视色香综合网 | 亚洲国产精品嫩草影院永久 | 两个人在线观看的视频720 | 国产精品av | 丁香成人网址 | 91国在线啪精品一区 | 受被攻做到腿发颤高h文 | 久久偷拍vs国产在线播放 | 欧美色图天堂网 | 99热婷婷国产精品综合 | 成人国产在线不卡视频 | 91蜜桃视频 | 天天操天天干天天爽 | 国产亚洲AV精品无码麻豆 | 国产精品人妻无码久久久2022 | 欧美高清videos 360p | 婚后被调教当众高潮H喷水 回复术士勇者免费观看全集 | 北条麻妃久久99精品 | 亚洲精品国产品国语在线试看 | 国产精品69人妻无码久久 | 受喷汁红肿抽搐磨NP双性 | 国产 高清 无码 中文 | 亚洲AV无码久久流水呻蜜桃久色 | 91精品欧美一区二区三区 | 久久久久青草大香线综合精品 | 跳蛋按摩棒玉势PLAY高H | 无限资源在线观看播放 | 日韩大胆视频 | 日本xxxx19| 在线高清视频不卡无码 | 丰满女朋友在线观看中文 | 国产精品观看视频免费完整版 |