रेल 3.0 एक गंभीर कुत्ता है। मैं 5 साल तक रेल पर विकास कर रहा हूं, और स्टार्टअप के लिए यह कभी धीमा नहीं रहा है। विशेष रूप से, परीक्षण एसएसडी के साथ शीर्ष पायदान मैकबुक पर बूटस्ट्रैप के लिए हमेशा के लिए लेते हैं, इसलिए पुनरावृत्ति चक्र गंभीर रूप से पीड़ित होते हैं। हर बार जब मैं एक परीक्षण शुरू करता हूं तो मुझे एक लेख पढ़ने की जरूरत है। यह पागल है और "चुस्त" नहीं है। मैं संकलन भी कर सकता हूं।रेल बूटस्ट्रैप इतनी धीमी क्यों है और मैं इसके बारे में क्या कर सकता हूं?
मेरे पास अंततः रेल से आगे बढ़ने के लिए यह प्रमुख प्रेरणा है - जब मुझे मौका मिलता है।
यदि किसी के पास कोई समाधान है, तो कृपया इसे पेश करें। मुझे पता है कि इस समस्या से कई लोग पीड़ित हैं।
मैं rspec का उपयोग नहीं करता - मुझे पता है कि rspec के परीक्षणों में मदद करने के लिए एक समाधान है।
मैं fast_require और रेल-देव-बूस्ट का उपयोग कर रहा हूं, लेकिन इसका कोई महत्वपूर्ण प्रभाव नहीं है।
मैं रूबी 1.9.2 पर हूं और होने की आवश्यकता है। एक बहुत ही सरल नियंत्रक परीक्षण में 4 जीबी रैम और एसएसडी के साथ दोहरी कोर 2.13 गीगा मैकबुक एयर पर 26 सेकंड लगते हैं! क्यूं कर!?
वही बात यहाँ। एक चीज जिसे आप देखना चाहते हैं वह perftools.rb है। https://github.com/tmm1/perftools.rb –
ऐसा लगता है कि [रूबी 1.9.3 लोडिंग समय में महत्वपूर्ण वृद्धि हो रही है] (http: //www.rubyinside।com/माणिक 1-9-3-तेजी से लोडिंग-बार-आवश्यकता-4927.html)। – hammar
अपनी स्वीकृति रेटिंग पर काम करने का प्रयास करें: पी –