2011-05-13 28 views
6

Mam dziwny problem z pamięcią w moich dwóch różnych aplikacjach szyn. Obie aplikacje używają szyn 3.0.7. Każde z żądań kontrolera przydziela 20-30-50 MB pamięci. W trybie produkcyjnym ilość ta spada do 5-10. Ale to jest to samo.szyny 3.0.7 wyciek pamięci

Ta lista klejnotów, które korzystają zarówno z aplikacji:

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' 

Wyłączanie wszystkich tych klejnotów nie daje mi żadnych wyników. Próbuję użyć mysql zamiast pg, ale wynik jest taki sam.

robię memprof a tutaj jest ->http://memprof.com/dump/4dcbb1e37fdeb632fd000001

Może ktoś może spojrzeć na memprof i dać mi jakiś pomysł?

Wiem, czego potrzebuję, aby spojrzeć na mój kod i spróbować znaleźć błąd, ale stało się to na dwóch różnych (!!) aplikacjach!

Dzięki!

Odpowiedz

2

FYI, mieliśmy podobny problem, wróciliśmy do Rails 3.05 i wyciek pamięci/wzdęcia zniknęli. Ma to związek ze zbieraniem śmieci.