我正在做一个项目,其目的是比较不同语言的排序算法。我的比较将有两种类型:
- 基于日历时间的比较
- 基于处理器时间的比较
我想知道,如果我可以比较这个方法/功能/程序:
基于日历时间的比较
Java -
System.nanoTime()
然后是毫秒时差/1000000Python -
time.time()
然后时差 *1000C -
gettimeofday()
然后totalTime = (end.tv_sec - start.tv_sec) * 1e6; totalTime = (totalTime + (end.tv_usec - start.tv_usec)) * 1e-3;
帕斯卡 -
now
然后使用时差MilliSecondsBetween()
基于处理器时间的比较
Java -
getThreadCpuTime()
然后是时差Python -
thread_time()
然后是时差C -
clock()
那么时差帕斯卡-
getTickCount64
然后是时差//我不确定这个,你能给出建议吗?