2011-05-13 15 views
6

मेरे पास दो अलग-अलग रेल अनुप्रयोगों पर स्मृति के साथ कुछ अजीब समस्या है। दोनों अनुप्रयोग रेल 3.0.7 का उपयोग करते हैं। नियंत्रक अनुरोध प्रत्येक 20-30-50 एमबी स्मृति आवंटित करता है। उत्पादन मोड में यह राशि 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' 

इस जवाहरात के सभी बंद करने से मुझे कोई परिणाम नहीं देता है:

यह जवाहरात जो आवेदन के दोनों द्वारा इस्तेमाल किया की सूची है। मैं पीजी के बजाय mysql का उपयोग करने की कोशिश करता हूं लेकिन परिणाम एक जैसा है।

मैं memprof बनाने के लिए और यहाँ यह है ->http://memprof.com/dump/4dcbb1e37fdeb632fd000001

हो सकता है कि किसी को memprof को देख कर मुझे किसी भी विचार दे सकते हैं?

मुझे पता है कि मुझे अपने कोड को देखने और गलती खोजने की कोशिश करने की क्या ज़रूरत है, लेकिन यह दो अलग-अलग (!!) रेल आवेदन पर खुश है!

धन्यवाद!

उत्तर

2

एफवाईआई, हमारे पास एक समान समस्या थी, वापस रेल 3.05 पर वापस लौटा और मेमोरी रिसाव/ब्लोट चला गया। मुझे कचरा संग्रह के साथ करना है, मुझे विश्वास है।

संबंधित मुद्दे