使用ruby在windows 7计算机中创建文件所需时间太长

使用ruby在windows 7计算机中创建文件所需时间太长,ruby,Ruby,我在Windows7中使用葫芦安卓系统实现安卓应用程序的自动化 当我发出命令时在ruby提示符下 irb(main):001:0>f=File.new('myoutput.txt','w+')) 创建文件需要20秒。我有没有办法加快速度。 我正在使用ruby 1.9.3p448(2013-06-27)[i386-mingw32]和葫芦安卓0.5.5 It is successfully gets created and give message irb(main):001:0> f = F

我在Windows7中使用葫芦安卓系统实现安卓应用程序的自动化

当我发出命令时在ruby提示符下

irb(main):001:0>f=File.new('myoutput.txt','w+'))

创建文件需要20秒。我有没有办法加快速度。 我正在使用ruby 1.9.3p448(2013-06-27)[i386-mingw32]和葫芦安卓0.5.5

It is successfully gets created and give message
irb(main):001:0> f = File.new('myoutput.txt','w+')
#<File:myoutput.txt>
-rw-r--r-- 1 abhijit.shelar Administrators 0 Aug 31 15:05 myoutput.txt
已成功创建并发送消息
irb(main):001:0>f=File.new('myoutput.txt','w+'))
#
-rw-r--r--1 abhijit.shelar Administrators 0 Aug 31 15:05 myoutput.txt
但它的速度很慢


ruby中的文件创建速度慢吗?

这不是ruby中固有的问题。您可以尝试使用以下方法来计时:

irb(main):001:0>t1=Time.now;f=File.new('myoutput.txt','w+');t2=时间。现在;t2-t1
0.001
=>零

Printed是在我的win7机器上运行的执行所需的秒数,即大约一毫秒。我运行的版本和你的略有不同 (
ruby 1.9.2p290(2011-07-09)[i386-mingw32]
)但不要认为这是问题所在


看看你从上面得到了什么,看看时机是否如你所想。如果真的是这样,那么你能在另一台机器上验证结果吗

我想指出的是,windows上对ruby的支持非常不稳定,因此您可能会遇到这样的问题。