linux 終端計時方法

2021-06-23 00:40:15 字數 422 閱讀 5223

經常需要在linux終端中測試效能,例如flash的讀寫效能。這就需要對乙個操作進行計時。

以前一直用date命令,然後人工做減法操作來得到結果。

簡單測測還行,如果長時間測試,這個人工費就上去了。

為了降低人工成本,今天查了些資料。

目的是得到乙個操作花了多長時間,單位為秒。

首先查date命令,看如果得到當前的秒值。

得到秒值的命令:date +%s

接下來就是如果把兩次得到的秒值分別儲存,並作減法運算,最終把運算結果echo出來。

終端中取變數的值用$,取運算表示式的值用$(())。

至此,方法找到:

s=$(date +%s); sleep 10; e=$(date +%s); v=$(($e-$s)); echo $v

一般情況下,上述命令的執行結果為10.

OpenCV 計時方法

跑乙個程式除了看它報不報錯,還得計算時間效率對吧。那麼在基於c 的opencv工程中如何計時呢?一 gettickcount函式 double t double gettickcount various operations t gettickcount t gettickfrequency cou...

倒計時方法

前幾天,公司新來的小後台讓我給他乙個倒計時的方法,由於忙專案也沒有給他好好整理,就胡亂寫了乙個,讓他用。後來他問我有木有blog,我說木有,好像有點鄙視我的眼光 好吧,再次blog 根據id獲取節點 method id param string return object function id s...

c 計時方法 std chrono

計時的作用 測試某一段 的執行時間,時間越短,則效能相對越高。c 11 標準的 最佳計時方法 的 include using namespace std using namespace chrono auto start system clock now do something.auto end ...