rails 3.0.7内存泄漏

时间:2011-05-13 09:11:55

标签: ruby ruby-on-rails-3 memory-leaks

我的两个不同的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' 

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

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

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

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

谢谢!

1 个答案:

答案 0 :(得分:2)

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

相关问题