可以創建一個程序,使用字節代碼,像平常一樣運行程序,通過使用每條指令的定義運行時間來保持總運行時間的計數走?然後,一旦你的程序完成了,你將擁有一個精確的,與系統無關的運行時間值,而不需要反覆運行你的程序並對結果取平均值,或者找到最小值。當然,實際運行時間與實際運行時間之間的關係根據變量的過量而不同,但似乎這樣一個數字至少可以選擇使用。計算確切的運行時間,而不是實際的運行時間
因此,爲了清楚,還有這裏的三個問題(不好意思,但是這只是防止跟進簡潔的問題),建立在對方:
是否有可能,或者是有一個理論結果阻止這個(停止問題或某事)?
如果可能的話,爲什麼從未使用過?這似乎很有價值,因爲許多實際原因
還是有一個存在,我只是想念它嗎?
http://stackoverflow.com/questions/how-to-ask這個問題太開放了。 – OldProgrammer
你的建議可能不切實際。影響現代系統上一段代碼執行時間的變量的數量是軍團。即使空氣溫度和溼度也會影響執行時間。 – Taylor
你最好的選擇可能是一個有櫃檯的虛擬機器。儘管如此,這是一個不尋常的優化水平。通常你可以對這個級別的代碼進行理論化。 – Dave