2011-05-13 4 views
6

私は2つの異なるレールアプリケーションでメモリにいくつかの奇妙な問題があります。どちらのアプリケーションもレール3.0.7を使用します。 コントローラの要求ごとに、20-30-50MBのメモリが割り当てられます。生産モードでは、この量は5-10に減少します。しかし、これは同じことです。レール3.0.7メモリリーク

これは、アプリケーションの両方で使用される宝石のリストです。

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' 

がオフに切り替え、この宝石のすべては私に何も結果を与えるものではありません。私はpgの代わりにmysqlを使用しようとしますが、結果は同じです。

私はmemprofを作り、ここにある - >http://memprof.com/dump/4dcbb1e37fdeb632fd000001

たぶん誰かがmemprofを見て、私はすべてのアイデアを与えることができますか?

私は自分のコードを見て間違いを見つけようとしますが、これは2つの異なる(!!)レールアプリケーションで起こります!

ありがとうございます!

答えて

2

FYIと同様の問題がありましたが、これはRails 3.05に戻ってメモリリーク/ bloatが消えてしまいました。ガベージコレクションと関係があります。

関連する問題