1
我的3.1.3 rails應用程序需要相當長的時間才能啓動,甚至運行rails console
似乎需要的時間比合理應該的要長。例如,使用我的應用程序,它從rails c
到命令提示符爲50秒。在測試新鮮的rails應用程序(例如從rails new
)它是大約5秒。如何調查是什麼讓我的應用程序啓動如此緩慢?
不用說,這實在是煩人,試圖尤其是當運行測試等
我見過在https://stackoverflow.com/a/5652640/905282的聯繫,但他們很深入;我希望可能會有更高層次的東西,比如「哦,是的,這些是每個寶石在啓動過程中需要花費的時間」。
建議,還是我只需要深入細節?
限制你擁有的寶石數量。如果沒有長時間的任務,請檢查初始化程序 – shingara 2012-02-15 15:21:06
您使用的是什麼Ruby版本? 1.9.3 [使用'require'修復1.9.2中的性能問題](http://www.rubyinside.com/ruby-1-9-3-faster-loading-times-require-4927.html)。 – tadman 2012-02-15 15:30:55
@tadman - 謝謝。我在1.9.2上,會試試1.9.3。 – denishaskin 2012-02-15 18:48:28