在尝试了解生成器时遇到一些问题。
在执行相同任务时,这些函数的执行时间是否不同?
$('a').click(function (){
$(this).toggleClass('active');
});
使用cProfile在计算机上分析这两个功能时,我得到了这些结果,但是我希望它们是相似的。
slow_sum(2000)
fast_sum(2000)
答案 0 :(得分:2)
您正在查看探查器输出的错误列。 tottime
不会计算fast_sum
在sum
调用或列表推导的堆栈框架中花费的所有时间。您应该查看cumtime
,这对于两个函数来说几乎相等。