rails 3.0.7内存泄漏

vor*_*bey 6 ruby memory-leaks ruby-on-rails-3

我在两个不同的rails应用程序上有一些奇怪的内存问题.两个应用程序都使用rails 3.0.7.每个控制器请求分配20-30-50 MB的内存.在生产模式中,此数量减少到5-10.但这是同样的事情.

这是两个应用程序使用的宝石列表:

gem 'pg' 
gem 'haml' 
gem 'sass' 
gem 'devise' 
gem 'simple_form' 
gem 'state_machine' 
gem "globalize3", "0.1.0.beta" 
gem "easy_globalize3_accessors" 
gem 'paperclip' 
gem 'andand' 
Run Code Online (Sandbox Code Playgroud)

关掉所有这些宝石并没有给我任何结果.我尝试使用mysql而不是pg,但结果是一样的.

我制作memprof,这里是 - > http://memprof.com/dump/4dcbb1e37fdeb632fd000001

也许有人可以看看memprof并给我任何想法?

我知道我需要查看我的代码并尝试找出错误,但这发生在两个不同的(!!)rails应用程序上!

谢谢!

小智 2

仅供参考,我们遇到了类似的问题,恢复到 Rails 3.05 并且内存泄漏/膨胀消失了。我相信这与垃圾收集有关。