男人的天堂AV亚洲一区2区|精品乱码久久久久久久一|国产成人综合久久精品推不卡|99国产精品99久久|国产精品亚洲v三区防屏蔽|a级黄色大片在线观看视频男男|在线播放视频国产区中文|国产三级激情在线视频

JNH官网

【ARM】MDK查看語句的執行累積時間和次數

1、 文檔目標

在Debug模式下,查看工程中語句的執行時間和執行次數。


2、 問題場景

用于在Debug模式下,通過Execution Profiler(執行分析器)去查看工程語句在執行過程中執行了多少次,執行了多少時間,平均用時是多少。對于需要判斷一個條件判斷語句有很大的幫助,不需要通過打印串口信息的方式或者數值加減的方式來判斷對應語句是否執行到要求的次數。

Execution Profiler


3、軟硬件環境

1)、軟件版本:MDK 5.38a

2)、電腦環境:Windows 11

3)、外設硬件:ULINK pro


4、解決方法

1)、想要使用Execution Profiler功能,有兩種方式:

(1)、選擇使用Simulator模式進入Debug模式,使用Execution Profiler功能。(如圖4-1-1)

圖4-1-1

(2)、使用ULINK pro仿真器,配置Trace功能,使用Execution Profiler功能。(關于如何配置Trace功能,請查看技術文檔中的:)。

2)、進入到Debug模式下后。找到Debug->Execution Profiling。根據需求選擇Show Time(顯示執行指令的累積時間)還是Show Calls(顯示一條指令執行的頻率)。(如圖4-2)

圖4-2

3)、選擇好后,在代碼編譯窗口和匯編窗口就可以看見相關的信息。如圖4-3中顯示的就是對應語句的執行累積時間。當鼠標移動到對于數據上面還會直接顯示出Time(語句執行的累計時間)、Calls(語句的執行次數)、Average(語句的平均執行時間)。


圖4-3

【更多軟件使用問題請站內搜索或關注B站:查看視頻教學】

jnh官網 jnh官網 jnh官網 jnh官網 金年會 金年會 金年會 金年會