Guard と Spork を使用して、TDD で Rails アプリを構築しています。私は最近、guard と spork が rspec を高速化するのではなく、実際には一貫して著しく遅くしていることに気付きました。これは私には意味がありません。
例えば:
私のスイートは5.71秒で実行されます
ガードとスポークをオンにすると、35%の時間増加である7.67 秒でスイートが実行されます。
ガードとスポークが発射されるのはこれが初めてだと思うかもしれませんが、そうではありません。バックグラウンドでガードとスポークを使用すると、 rspecは一貫して6.89 ~ 7 秒で実行されますが、それがない場合よりもかなり遅くなります。
私は、Rails 4.0.0 と Ruby 2.0.0p247 を使用して、素晴らしく高速な Linux ボックスを使用しています。私の設定に関するその他の情報が必要な場合、またはプロジェクトを自由に参照したい場合: https://github.com/assafshomer/shout
今、これは私には意味がありません。spork を実行すると、少なくとも Rails 環境のロード時間が短縮されると思いました。私が間違っていることは何か分かりますか?