我想记录某个操作的实际墙钟时间。目前我的做法如下:
startTime = time.time()
someSQLOrSomething()
print "That took %.3f seconds" % (time.time() - startTime)
但如果在运行SQL查询(或其他操作)时调整了时间,那么这种方法将失败(产生不正确的结果)。
我不只是想对其进行基准测试。我想要在实时应用中记录它,以便在实时系统上查看趋势。
我想要类似于clock_gettime(CLOCK_MONOTONIC,...)的东西,但使用Python。最好不要编写调用clock_gettime()的C模块。