nanotime

    0熱度

    1回答

    在tick()方法中,不能有int startTime = System.nanoTime(),因爲它會不斷更新它。 我需要在tick方法內找到已用時間,以便每2秒鐘產生一個新對象。 public void tick() { long startTime = System.nanoTime(); // wave 1 if (wave == 1) {

    -1熱度

    2回答

    我想測量我的方法在運行時執行中的性能速度,但我不確定我所做的是否真的測量了性能我的方法我想要或正在做其他事情。如果它測量的是我的方法的性能速度,而不是它的可靠性。我想測量性能速度的方法稱爲FFMulFast,它計算Galois Field(256)的兩個多項式部分的乘積。注意:我只會介紹與我的問題相關的代碼。 public class GaloaField { // some fields h

    1熱度

    1回答

    我需要nanosec的當前時間。 作爲字符串"%.9f" % float_time它是1502872986.6536936 。最後你可以看到76。 如果我嘗試寫的同時,INT int(float_time*10**9),這將是15028729866536936 和96底。爲什麼?哪個是獲得納米格式的正確途徑? from time import time float_time = time()

    2熱度

    3回答

    我在這裏遇到了一個不尋常的真正發行後測量時間的流逝減少。似乎調用Thread.sleep(n),其中n> 0會導致以下System.nanoTime()調用的可預測性較差。 下面的代碼演示了這個問題。 我的計算機上運行它(RMBP 15" 2015年,OS X 10.11,JRE 1.8.0_40-B26)輸出以下結果: Control: 48497 Random: 36719 Thread.

    1熱度

    2回答

    我真的在尋求關於以下的邏輯解釋。我有一個timed task static TimerTask timedTask = new TimerTask() { @Override public void run() { // TODO Auto-generated method stub System.out.println("timed task");

    0熱度

    1回答

    該程序將向用戶顯示程序的開始時間,結束時間和流逝時間。例如,如果程序在09:23:45開始並在09:23:55結束,則對用戶的輸出將如此,開始時間:09h:23m:45s結束時間:09h:23m:55s經過時間00h :00米:10秒。我有問題,會顯示時間... 請幫助 這是主要的 import java.util.concurrent.TimeUnit; import java.text.Si

    1熱度

    2回答

    如何在Android中以納秒爲單位查找自Epoch以來的時間? 以下API是有,但他們只給了一次開機以來 SystemClock.elapsedRealtimeNanos() - 啓動後的時間,但包括深層睡眠時間 System.getnano() - >這是向上,因爲沒有深度睡眠時間啓動時間。 對於時代,似乎只有1個API可用。 System.currentTimeMillis() - >以毫秒爲

    0熱度

    1回答

    我實現了一個標準的快速排序算法,並在幾次運行中對它進行測試,並將運行時間存儲在一個數組中。 int max = 100; int runs = 1000; int[] arr = new int[max]; Long[] times = new Long[runs]; while(n < runs){ for(int i =0 ; i<max; i++){ arr

    0熱度

    1回答

    現在我正在爲角色製作技巧,我想添加冷卻時間,但我不知道如何設置時間,但我想我知道哪些變量它應該有: private long currentTime; <-- this is the actual cooldown private long cooldownTime; <--- this is the time it must pass before its ready private boo

    12熱度

    3回答

    我的應用程序使用Android 4.4.X中引入的step detector sensor API's在後臺步數計數中執行。 對於我的應用程序來說,瞭解每個步驟事件產生的確切時間(至少精確度)至關重要。 因爲我執行的是sensor batching,調用時間onSensorChanged(SensorEvent event)與步驟事件發生的時間不同 - 我必須使用event.timestamp字段