改进Ruby on Rails性能Windows 7

Kev*_*vin 5 performance cygwin mingw windows-7 ruby-on-rails-3

我正在追求Ruby on Rails开发,但是使用windows来执行rake和rails任务非常缓慢,但我听说它在Linux上完全相反.

我正在使用Netbook(Acer Aspire One 722)进行开发,使用VirtualBox运行Ubuntu是不可能的.做整个双启动的事情也不是一个选择,因为我遇到了严重的处理器负载平衡和加热问题,我现在真的没有时间进行故障排除.

我想知道的是:在Windows 7上执行这些rake和rails任务时,有什么我可以安装的或者我可以更改的任何设置会给我类似Linux的速度吗?

我听说Cygwin和Mingw是"linux模拟器",有什么方法可以利用它们吗?

spi*_*ike 3

我一直在 Windows 7、Mac os X 和 ubuntu Linux 上进行开发,我的经验是本机 Windows 是迄今为止最慢的 Rails 环境。我发现虚拟机下的 Linux 并没有那么糟糕,但这显然不适合你。

  • 我的 i7 /16GB 内存上的 Windows 7 比我运行 OSX 的 3 年旧 MacBook 慢
  • 一旦你在 Windows 上启动并运行服务器,它就不会很慢,但正如你提到的,任何 rake 任务都需要很长时间
  • ruby 1.9 比 1.8 快得多
  • Windows中虚拟机下的Ubuntu比windows上原生的rails快很多
  • Mac OSX 似乎比 Linux 更快
  • Cygwin 默认只有 ruby​​ 1.8,所以如果你想要像样的速度,你必须自己编译 1.9。即使这样做之后,我仍然没有注意到任何比通用非 cygwin Windows 安装更快的速度。

这里的一些答案可能也有助于解释: 为什么 ruby​​ 在 Windows 上慢得多?