我感兴趣的是测量对远程服务器上的数据库的(同步)HTTP请求和/或(同步)请求期间所用的时间。在阅读了这篇page之后,我的理解是time.clock()
是处理器时间的精确度量。但我不知道“处理器时间”是否与我的情况相关,因为CPU在等待响应时将处于空闲状态。换句话说:
s0 = time.time()
# send a HTTP request
s1 = time.time()
t0 = time.clock()
# send a HTTP request
t1 = time.clock()
哪一个衡量我想要什么?在
Tags:
对于测量HTTP响应时间,我认为
time.time()
就足够了。在正如其他人建议的那样,如果您想做基准测试,请使用
timeit
。在我个人以前没有使用过
time.clock()
,但在阅读了example之后:我认为
time.clock()
不适合测量HTTP响应时间。在一种方法是对python使用New Relic。您只需在应用程序中安装并启用它。之后,您将能够在您的newrelic帐户中看到这样的图表。它有一个免费的计划。在
相关问题 更多 >
编程相关推荐