1. 程式人生 > >java中測試程式執行時間

java中測試程式執行時間

好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心憂傷不已。好了,聽了我瞎比比這麼多,也只是我自己一個人在宿舍無聊時候寫的這麼多廢話。

直接上程式碼,下面執行的結果顯示的是毫秒的:

long startTime = System.currentTimeMillis();
/*要測試的程式
*/
long endTime = System.currentTimeMillis();
System.output.println("程式執行的時間是:"+endTime - startTime+"毫秒" )
如果是納秒的話,是nanoTime:
long nstartTime = System.nanoTime();
/*要測試的程式
*/
long nendTime = System.nanoTime();
System.output.println("程式執行的時間為:" +nendTime-nstartTime + "納秒");
另外毫秒和秒的換算如下:

1s = 1000 ms  1ms = 1000微秒   1微秒 = 1ns,原諒我不會大微秒的符號,哈哈哈哈

相關推薦

java測試程式執行時間

好了,師弟師妹們軍訓著,從1.05號放假到現在,我也無所事事了一個星期了,找不到人生的目標,鹹魚地送走了宿舍裡的最後一個兄弟,從上一個學期的放假時,就暗暗下定決心,不要自己最後一個人走,因為這會讓我想到孤獨,想到高三畢業後,離校的那一天,自己拿著行李,回望另一畔的學校,內心

【C++】C++幾種測試程式執行時間的方法

關於C++中計算時間的一些總結 一、使用GetTickCount()函式 GetTickCount()是一個函式,可以把它理解為打點計時器。GetTickCount()是通過計算從函式開始執行計時

關於java限定方法執行時間淺析

前兩天專案的測試要求在專案在執行檢索和提交圖片兩個方法,加上一個時間限制來限制方法的執行時間。到時間後要彈出一個提示框,當時聽到這個要求之後心裡有兩個方案,一個是在後臺用定時任務(比較麻煩)。不到山窮水盡時不考慮。另一個是在前端js加個定時器(window.setInterval),但是我們都知道前

JAVA:統計程式執行時間的兩種方法

第一種用Date類 import java.io.*; import java.util.*; public class 計時 { public static void main(String[] args) { Date date1 = new Date();  

c語言測試程式執行時間

//test time   time.hclock_t start, finish;double Total_time; start = clock();finish = clock();Total_time = (double)(finish-start) / CLOCKS

Java計算程式執行耗時的方法對比

Java中測試程式程式碼執行時間的方式有兩種: 第一種:以毫秒為單位計算的。 long startTime=System.currentTimeMillis(); //下面是一些測試程式碼 for(int i=0;i<10000;i++){ System.out.pr

c# asp.net 測試程式執行時間

using System.Diagnostics; System.Diagnostics.Stopwatch stopwatch = new Stopwatch(); stopwatch.Start(); // 開始監視程式碼執行時間 //要測試的程式碼寫這裡

測試程式執行時間-time.h

3. 獲得日曆時間 我們可以通過time()函式來獲得日曆時間(Calendar Time),其原型為:time_t time(time_t * timer); 如果你已經聲明瞭引數timer,你可以從引數timer返回現在的日曆時間,同時也可以通過返回值返回現在的日曆時間,即從一個時間點(例如:1970年1

VS測試程式執行時間

Method1 使用GetTickCount()函式 #include <windows.h> void main() { long start = GetTickCount

【gettimeofday】測試程式執行時間

轉自:https://blog.csdn.net/u013806583/article/details/58127067普通的C程式已經驗證,核心模組的暫時還沒有驗證在測試程式時,往往需要了解程式執行所需的時間,在C語言中可以使用函式gettimeofday來得到時間。來不及

Linux下測試程式執行時間

int gettimeofday(struct timeval tv,struct timezone *tz); struct timeval { int tv_sec; int tv_usec; }; #include <time

在go語言統計程式執行時間

package main import ("fmt";"time"); func main() { //記錄開始時間 start := time.Nanoseconds() //計算過程 sum := 0 for i := 0; i <= 100

Linux應用程式開發筆記:測試程式碼執行時間

  #include <stdio.h> #include <sys/times.h> #include <unistd.h> void main(void) { double duration; clock_t start,

Java 計算程式執行時間

第一種 以ms為單位 long startTime = System.currentTimeMillis(); //獲取開始時間的時間戳 /*中間為要計算執行時間的程式碼段*/ long endTime = System.currentTimeMillis

eclipse獲得程式執行的所用時間

long start=System.currentTimeMillis(); //獲取開始時間 //要測的程式或方法 long end=System.currentTimeMillis(); //獲取結束時間 System.out.println("程式執行

Python程式執行時間測試

# coding=utf-8 import math import time class Timer: ''' 計算程式執行時間 t = Timer() with t: 執行檢測的程式 print t.elapsed '

python檢視程式執行時間

import datetime start = datetime.datetime.now() run_function(): # do something end = datetime.datetime.now() print (end-start) 方法2: import t

如何測試c語言程式執行時間

#include<stdio.h> #include<time.h> int main() { clock_t start, stop; void fun(); start = clock(); fun(); stop = clock();

java-檢測程式執行時間

在進行演算法學習的時候,要比較不同演算法之間的優劣就要考慮執行速度的問題。如何檢測程式的執行時間就是我們必須要了解的一個問題。這裡來說一下。 0.實現思路 一般的實現思路就是獲取系統時間,計算要測試程式執行前後的時間差,因為系統時間是以毫秒(millis

jssetTimeOut()和setInterval()的使用--程式執行時間控制

問題出現環境:       Extjs中使用ajax請求時,並不阻止其後程式繼續執行,在業務流程中,我們需要在請求結束後執行操作,我們可以使用常規方法,將後續程式寫在回撥函式callback:或是success中,實現非同步控制,當我們的執行函式和ajax請求函式不在同一js中,接下來的處理,就用到了se