0

我正在尝试计算方法执行所需的时间,因此我记录了开始时间,然后在最后从当前时间中减去它,这应该会给我以秒为单位的差异。当它实际运行超过 10 分钟时,我返回 123 秒。

  def perform_cluster_analysis
    start = Time.now

     # A whole lot of tasks performed here

     puts 'time taken: '
     puts (Time.now - start)
   end

我得到的输出是:

 time taken: 
 123.395808311

但是当用秒表计时时,它实际上花了 10 多分钟,那为什么我回到 123 秒而不是 +- 600(10 分钟)

4

0 回答 0