由于Ruby的速度很慢,“文件统计”在Windows上的速度是什么意思?

时间:2010-03-31 18:00:04

标签: windows ruby

在我提出的另一个问题中(为什么Rake test so slow),部分回答是:

  

原因是文件属于   窗户非常慢,而且,   因为Ruby是在Linux上编写的(和   针对Linux进行了优化),还没有   为了加快速度,我们付出了很多努力。

有人可以进一步解释这个吗?

2 个答案:

答案 0 :(得分:3)

“文件统计信息”表示调用操作系统以获取文件的状态(例如权限)。这是关于它的really interesting post;摘要:

  

今天我们有三种不同   STAT / CHMOD的模型:

a) UNIX-model           (used in Ruby on Unix)
b) Ruby-Windows-model   (used in Ruby on Windows)
c) Windows-model        (used in Windows-applications using
                         stat/chmod calls)
     

我建议b)应该被替换   与c)。

答案 1 :(得分:1)