C# 測試程式碼執行時間
測試程式碼執行的 時間
我們需要用到 Stopwatch 類
這個類裡面有兩個方法
方法名 | 說明 |
---|---|
開始或繼續測量某個時間間隔的執行時間。 | |
停止測量某個時間間隔的執行時間。 |
tart是開始,stop就是停止啦。
不多說了,不然又要說我囉嗦了,
直接上程式碼:
我測試的環境如下:
使用語言:C#
環境:.net Framework 4.6.1 (貌似支援所有.NET環境,我就不多說了)
使用前需要using System.Diagnostics;
using System;
using System.Diagnostics;
namespace UseStopWatch
{
class Program
{
static void Main(string[] args)
{
//宣告
Stopwatch stopWatch = new Stopwatch();
//開始
stopWatch.Start();
for (int i = 0; i < 100; i++)
{
Console.WriteLine("列印輸出");
}
//結束
stopWatch.Stop();
TimeSpan ts = stopWatch.Elapsed;
double days = ts.TotalDays;//轉換成天
double hours = ts.TotalHours;//轉換成小時
double minutes = ts.TotalMinutes;//轉換成分鐘
double seconds = ts.TotalSeconds;//轉換成秒
double milliseconds = ts.TotalMilliseconds;//轉換成毫秒
}
}
}
IsRunning 這個屬性是用來判斷是否執行的,平時會感覺比較雞肋,但還是有點用的,做複雜判的測試時間時
相關推薦
C# 測試程式碼執行時間
測試程式碼執行的 時間 我們需要用到 Stopwatch 類 這個類裡面有兩個方法 方法名 說明 開始或繼續測量某個時間間隔的執行時間。 停止測量某個時間間隔的執行時間。 tart是開始,stop就是
Linux應用程式開發筆記:測試程式碼執行時間
#include <stdio.h> #include <sys/times.h> #include <unistd.h> void main(void) { double duration; clock_t start,
C#檢視程式碼執行時間
//引用名稱空間 using System.Diagnostics; Stopwatch swatch = new Stopwatch(); //建立Stopwatch 例項 swatch.Start(); //開始計時 code.... /
.net測試程式碼執行時間
原文:http://bbs.csdn.net/topics/390664189 System.Diagnostics.Stopwatch sw = new System.Diagnostics.Stopwatch (); sw.Start(); //你的程式碼 sw.St
一些巨集替換用法,使程式碼更加精煉。總結了兩個,一個foreach,用來c++容器遍歷,一個計算程式碼執行時間的。
一:#ifndef foreach #define foreach(container,it) \ for(typeof((container).begin()) it = (container).begin();it != (container).end() ;++it) #endif
C++實現測試函式執行時間函式
使用方法: gettime(函式名,[要測試函式的引數,在0~3個範圍內],時間單位) // 時間單位如果不寫,預設為毫秒。 // 時間單位的格式: // ns 納秒 // us 微秒 // ms 毫秒 // s 秒 // min 分鐘 //
使用console進行效能測試和計算程式碼執行時間
對於前端開發人員,在開發過程中經常需要監控某些表示式或變數的值,如果使用用 debugger 會顯得過於笨重,最常用的方法是會將值輸出到控制檯上方便除錯。 最常用的語句就是console.log(expression)了。 從早前一道阿里實習生招聘筆試題目入手
c語言測試程式執行時間
//test time time.hclock_t start, finish;double Total_time; start = clock();finish = clock();Total_time = (double)(finish-start) / CLOCKS
使用console進行 效能測試 和 計算程式碼執行時間
對於前端開發人員,在開發過程中經常需要監控某些表示式或變數的值,如果使用用 debugger 會顯得過於笨重,最常用的方法是會將值輸出到控制檯上方便除錯。 最常用的語句就是console.log(expression)了。 從早前一道阿里實習生招聘筆試題目入手: function f1() {
如何測試c語言程式執行時間
#include<stdio.h> #include<time.h> int main() { clock_t start, stop; void fun(); start = clock(); fun(); stop = clock();
用C/C++語言測試函式執行時間多種方法詳解
方法一:目前,存在著各種計時函式,一般的處理都是先呼叫計時函式,記下當前時間tstart,然後處理一段程式,再呼叫計時函式,記下處理後的時間tend,再tend和tstart做差,就可以得到程式的執行時間,但是各種計時函式的精度不一樣.下面對各種計時函式,做些簡
c# asp.net 測試程式執行時間
using System.Diagnostics; System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 開始監視程式碼執行時間 //要測試的程式碼寫這裡
【C++】C++中幾種測試程式執行時間的方法
關於C++中計算時間的一些總結 一、使用GetTickCount()函式 GetTickCount()是一個函式,可以把它理解為打點計時器。GetTickCount()是通過計算從函式開始執行計時
分別利用timeit和time模組測試python程式碼執行時間
在python中,當我們想測試一段程式碼的執行時間時,可以利用python的timeit模組和time模組。這兩個模組在功能上都可以實現對程式碼執行時間的計算,但是本文推薦使用的是timeit模組,因為其是專門用來測試程式碼執行時間的,有一些靈活的方法,並且相對
算出程式碼執行時間
1 #include <bits/stdc++.h> 2 #define maxn 1000005 3 4 typedef long long ll; 5 6 using namespace std; 7 8 clock_t start,stop; 9 10 ll
java獲取某段程式碼執行時間和js獲取方法執行時間
java獲取某段程式碼執行時間和js獲取方法執行時間 java // 測試執行時間 long startTime = System.currentTimeMillis(); 程式碼段...... // 結束時間 long endTime = Syst
日誌中每段程式碼執行時間的和不等於整段程式碼執行的總時間
程式碼邏輯: def getInlink() A -> B -> C -> D 在tornado中呼
python某段程式碼執行時間過長,如何跳過執行下一步?
在工作中遇到過 個問題 執行一條程式碼時間過長 而且還不報錯,卡死在那。還要繼續執行下面程式碼,如何操作。 下面是個簡單的例項 pip安裝 第三方eventlet這個包 import time import eventlet#匯入eventlet這個模組 eventlet.monke
StopWatch計算程式碼執行時間
StopWatch sw = new StopWatch(); sw.start("任意取名1"); 要計算的操作程式碼1 sw.stop(); System.out.println(sw.prettyPrin
朋友們在C#程式中執行時間長的話會這樣麼
新手求教文字資料處理輸出篩選的資料C#中使用webbrowser呼叫外部HTML編輯器。新手求教文字資料處理輸出篩選的資料C#中使用webbrowser呼叫外部HTML編輯器。 Directshow視訊播放無法正常播放C#程式不能刪除ProgramFile目錄下的檔案嗎Dir