Gemfile中未使用的宝石会占用Rails中的内存吗?

时间:2012-08-09 18:07:43

标签: ruby-on-rails gem bundle

这可能是一个愚蠢的问题:

如果我在Gemfile(和bundle install)中添加gem并且不在rails应用程序中使用它,它是否会影响消耗的内存大小?通常我使用我的应用程序模板,其中包含我可能使用的所有gem。我担心它会不必要地消耗内存。

感谢。

山姆

1 个答案:

答案 0 :(得分:6)

所有宝石都在rails启动时加载。您必须添加require: false以免在开始时加载宝石并手动填写它。如果你的Gemfile中有许多未使用的宝石,你的启动时间会慢一些。