ruby-on-rails - benchmark.rb 中的实时时间可以小于其他时间吗?

标签 ruby-on-rails ruby performance

这是我的 benchmark.rb 输出。实时时间小于系统时间和总时间难道不奇怪吗?还是可以拥有它?我是 ruby​​ 的新手,如果我听起来很愚蠢,请原谅我。谢谢!

user     system      total     real
1.050000   0.000000   1.050000 (0.503462)
1.533333   0.016667   1.550000 (0.735473)
1.500000   0.016667   1.516667 (0.711239)   

最佳答案

我的猜测是你在双核机器上运行它,或者至少是多核机器,它运行两个线程。

关于ruby-on-rails - benchmark.rb 中的实时时间可以小于其他时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5834271/

相关文章:

mysql - 如何在没有典型数据库设置的情况下连接到 Rails 中的数据库并检索结果

ruby-on-rails - 我可以验证回形针附件不是危险的文件类型吗?

javascript - AJAX 请求未找到模型 ID

java - ArrayList.clear() 与 ArrayList=null

performance - Matlab bsxfun - 为什么 bsxfun 在这种情况下无法工作?

ruby-on-rails - 大型 Rails 应用程序启动时间

ruby-on-rails - Rails Merit Gem,如何显示声誉变化的时间线

ruby-on-rails - 使用客户端证书和 TLS_RSA_WITH_AES_256_CBC_SHA 和其他密码套件

Ruby 整数比较给出了错误的结果

javascript - 声明变量是否会产生开销?