2011-09-01 13 views
5

Ruby on Rails geliştirmeyi takip ediyorum ancak tırmık ve rayların görevlerini yerine getirmek için pencereleri kullanmak PAINFULLY yavaş, ama bunun Linux için tam ters olduğunu duydum.Ruby on Rails Performance'ı geliştirin Windows 7

Geliştirme için bir Netbook (Acer Aspire One 722) kullanıyorum ve Ubuntu'nun çalışması için VirtualBox kullanıyorum. İkili önyükleme işini yapmak da bir seçenek değil çünkü şu anda gerçekten sorun giderme için zaman lüksüne sahip olmayan ciddi işlemci yük dengeleme ve ısıtma sorunları ile karşılaşıyorum.

Bilmek istediğim: yükleyebileceğim herhangi bir şey var mı, yoksa windows 7'de bu rake ve ray görevlerini gerçekleştirirken linux benzeri hız verecek olan herhangi bir ayar var mı?

Cygwin ve Mingw'in "linux emülatörleri" olduklarını duydum, onları kullanabileceğim herhangi bir yol var mı?

+0

Windows'ta ROR gelişimi için çözüm sunamıyorum. Netbook'umda da performans sorunu yaşadım. Şimdi Cloud9 + Dropbox kullanıyorum. Şimdi daha iyi. Tüm cihazlar çevrimdışı kullanım için tüm cihazlarda senkronize edilir. Ruby'yi daha çok seviyorum ve Windows'dan daha çok nefret ediyorum ... Umarım bir gün düzelebilir, çünkü ailem Windows kullanıyor, Mac değil – Edditoria

cevap

3

Windows 7, mac os x ve ubuntu linux'un bir karışımı üzerinde geliştirme yapıyorum ve deneyimlerim, yerel pencerelerin uzaktaki en yavaş raylar ortamı olmasıdır. Bir VM altında Linux'u bu kadar kötü olmamak için buldum, ama bu sizin için resmin dışında. Benim i7

  • Windows 7/ram 16GB, sunucuyu ve pencerelerin üzerinde çalışan, bu korkunç yavaş değil, ama bir kez OSX
  • çalışan 3 yaşındaki macbook daha yavaştır herhangi tırmık belirtildiği gibi görevler
  • Mac OSX linux daha hızlı görünüyor pencerelerde yerli raylar daha yakut 1.9 Windows sanal makine altında 1.8
  • Ubuntu çok daha hızlıdır
  • çok daha hızlı çok uzun zaman alabilir
  • Cygwin sadece yakut vardır 1,8 ile varsayılan olarak, herhangi bir iyi hız istiyorsanız 1,9 derlemeniz gerekir. Bunu yaptıktan sonra bile, genel olmayan Cygwin Windows yüklemelerinden daha hızlı bir hız fark etmedim.

burada cevapların bazıları yanı açıklanmasında yararlı olabilir: Büyük olasılıkla derleyici optimizasyonları ile yapmak çok yok Why is ruby so much slower on windows?

0

. CPU, windows veya linux ile aynıdır. Donanım (HD denetleyiciler, RAM vb.) Da aynıdır ve sürücü farklılıkları çok önemli olmamalıdır.

AMA: Sistem dosyaları farklıdır ve pencereler için dosya sistemi erişimleri ve özellikle stat daha yavaştır.

this tip for improving ruby performance on windows'u kontrol edin.

0

Şüphelinin windows dosya sistemi olduğuna dair güçlü bir his var. Pencerede çok sayıda dosyayla çalışıyordum ve bir dosyayı aramak için 'bir dolu dolunay' alarak bunları işlemek için Linux'a geçmek zorunda kaldım.