CCS 3.3 統計程式的執行時間
參考文章:https://wenku.baidu.com/view/8d81d27002768e9951e7388a.html
CCS 3.3中統計程式執行的時間
第一步:在選單中選擇profile->Clock,勾選Enable(使能統計時鐘)和 View(使能計數器顯示)。如下圖:
第二步:設定斷點;假如要統計下圖中for 迴圈的時間,則應在for 的開始和結束處各設定一個斷點。如下圖:
第三步:將游標移到第一個斷點處,再點選set pc to cursor(將PC 指標移到游標處,也就是移到第一個斷點處),結果如下圖 :
第四步:清零時鐘計數器,如下圖(雙擊清零),圖示在CCS3.3的狀態列的右側 。
第五步:點選Run 執行程式,程式執行到第二個斷點處自動會停止。
第六步:計算時間時鐘。計數器會顯示週期的個數,如下圖。記下那數字做個標定轉換就行了。
t=93240/150000000=0.0006216 s (假如系統的時鐘工作在150MHz)
注意:在使用此方法時,先用模擬器連線上目標板,並且將程式載入到目標板的RAM 中,即程式可以正常執行時還可以使用.
相關推薦
JAVA:統計程式執行時間的兩種方法
第一種用Date類 import java.io.*; import java.util.*; public class 計時 { public static void main(String[] args) { Date date1 = new Date();
在go語言中統計程式執行時間
package main import ("fmt";"time"); func main() { //記錄開始時間 start := time.Nanoseconds() //計算過程 sum := 0 for i := 0; i <= 100
大資料教程(8.3)wordcount程式執行過程的解析
上一篇部落格分享了wordcount的原始碼編寫、原理實現,本節將對wordcount在hadoop內部執行過程進行解析。 執行流程圖如下:
Sublime Text 3 配置java程式執行環境(可輸入)
1、首先得配置好java環境2、Sublime Text 3--->Preference--->Browse Packages,開啟User資料夾,新建記事本,複製下面程式碼並儲存命名為java.sublime-build{ "cmd": ["javac"
十一、利用攔截器統計action執行時間
err cep time exceptio execute method current result ack 1.新建login.jsp <body> <a href="HelloAction.action">點擊統計action執行時間
常用的三種獲取程式執行時間的方法
chrono 參考教程:http://www.cnblogs.com/jwk000/p/3560086.html #include <chrono> //C++11 chrono::steady_clock::time_point t1 = chro
程式執行時間
要獲得一個C語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock()函式,可以捕捉從程式開始執行到clock()被呼叫時所 耗費的時間。這個時間單位是clock tick,即“時鐘打點”。同時還有一個常數CLK_TCK,給出了機器時鐘每秒所走的時鐘打點數。於是為了獲 得一個
PHP獲取程式執行時間
/** * @desc 獲取程式執行時間 * @param bool $time @傳此引數,代表獲取執行時間,不傳返回當前時間 * @param bool $format @當傳第一個引數時,此引數才起作用:是否返回字串ms * @param bool $numbe
C++程式執行時間
#include<cstdio> #include<iostream> #include<algorithm> #include<cstring> #include<vector> #include<ctime> using
程式執行時間(15分)
要獲得一個 C 語言程式的執行時間,常用的方法是呼叫標頭檔案 time.h,其中提供了 clock() 函式,可以捕捉從程式開始執行到 clock() 被呼叫時所耗費的時間。這個時間單位是 clock tick,即“時鐘打點”。同時還有一個常數 CLK_TCK,給出了機器時鐘每秒所走的時鐘打點數。於
python程式執行時間
方法1 import datetime starttime = datetime.datetime.now() #long running endtime = datetime.datetime.now() print (endtime - starttime)
time 輸出的程式執行時間
time 輸出的程式執行時間 real real 時間指的是從程序開始建立執行到執行完成整個的系統時間。這個時間可能包括其它程序執行的時間,以及程序掛起的時間。 user 在使用者態中執行程式碼花費的 cpu 時間。 sys 在核心態中執行的程式碼花費的
程式執行時間(15) 時間限制 1000 ms 記憶體限制 32768 KB 程式碼長度限制 100 KB 判斷程式 Standard (來自 小小)
題目描述 要獲得一個C語言程式的執行時間,常用的方法是呼叫標頭檔案time.h,其中提供了clock()函式,可以捕捉從程式開始執行到clock()被呼叫時所 耗費的時間。這個時間單位是clock tick,即“時鐘打點”。同時還有一個常數CLK_TCK,給出了機器時鐘每秒
1026 程式執行時間 (15 分) (floor函式)
要獲得一個 C 語言程式的執行時間,常用的方法是呼叫標頭檔案 time.h,其中提供了 clock() 函式,可以捕捉從程式開始執行到 clock() 被呼叫時所耗費的時間。這個時間單位是 clock
PAT B1026 程式執行時間
本地編譯環境 系統:win7 64位; C/C++環境:Clion2018,編譯器cygwin。 Java環境:IDEA2018,編譯器jdk-8u172。 Python環境:pycharm,編譯器Anaconda3:Python3.6。 題目 本題也是演算法筆
PAT-BASIC1026——程式執行時間
題目描述: 知識點:時分秒轉換 思路:按題述一步步運算即可 兩個注意點: (1)不足1秒的時間四捨五入。 (2)個位數需要前面補0。 時間複雜度是O(n / 60),其中n為輸入
Java 計算程式執行時間
第一種 以ms為單位 long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳 /*中間為要計算執行時間的程式碼段*/ long endTime = System.currentTimeMillis
PAT1026程式執行時間
題目描述: 要獲得一個 C 語言程式的執行時間,常用的方法是呼叫標頭檔案 time.h,其中提供了 clock() 函式,可以捕捉從程式開始執行到 clock() 被呼叫時所耗費的時間。這個時間單位是 clock tick,即“時鐘打點”。同時還有一個常數 CL
用隨機數實現插入排序演算法,並計算程式執行時間
插入排序 插入排序演算法是一種就地演算法(空間用量是一個常數) 我們希望排序的數也稱為關鍵詞(key),也就是說對一系列 key 進行排序。 輸入是以一個陣列表示的。 相對於歸併排序來說,該演算法對小規模資料的效率比較高。 插入排序演算法思想: 每
python3列印當前時間和獲取程式執行時間
學習使用time模組和datetime模組。 通常我們想讓程式等待幾秒鐘,再繼續向下執行,time模組的sleep()方法是一個很好的選擇。但是想通過time模組列印系統的當前時間,則比較麻煩。如下: from time import strftime, localtime # 列印當前時間 de