以微為單位 如何用java計(jì)算時(shí)間到微秒?
如何用java計(jì)算時(shí)間到微秒?使用date類的gettime()方法,下面是示例代碼。例如,您需要計(jì)算代碼的執(zhí)行時(shí)間:讓我們看一下gettime的定義:毫秒意味著微妙,所以gettime的精度是微妙的
如何用java計(jì)算時(shí)間到微秒?
使用date類的gettime()方法,下面是示例代碼。例如,您需要計(jì)算代碼的執(zhí)行時(shí)間:讓我們看一下gettime的定義:毫秒意味著微妙,所以gettime的精度是微妙的
調(diào)用Win32 apiqueryperformancecounter()和queryperformancefrequence的組合可以使時(shí)間精度達(dá)到納秒。第一個(gè)函數(shù)QueryPerformanceCounter()隨時(shí)查詢高精度計(jì)數(shù)器的實(shí)際值。第二個(gè)函數(shù)queryperformancefrequence()返回高精度計(jì)數(shù)器的每秒計(jì)數(shù)。取時(shí)間間隔,即啟動(dòng)QueryPerformanceCounter的值-結(jié)束QueryPerformanceCounter的值,然后除以queryperformancefrequence的頻率。另外,你也可以試試。網(wǎng)絡(luò)自己的DateTime.Now.Ticks文件精度為100納秒