के साथ तेज़ आरएसपीसी मैं पूरी जेआरबी दुनिया के लिए काफी नया हूं। मैं एक बहुत बड़े परीक्षण सूट पर आरएसपीसी का उपयोग कर रहा हूँ। मैं अक्सर चश्मा चलाने में सक्षम होना चाहता हूं लेकिन JVM स्टार्टअप के लिए इतना लंबा समय लेता है कि यह वास्तविक समय निकासी बन रहा है।जेआरबी
क्या JVM चलने का कोई तरीका है? या JRuby के साथ तेजी से चलाने के लिए चश्मा पाने का एक तरीका?
अगर मैं 23 सेकंड मेरी ऐनक के लिए एक nailgun सर्वर इसे लेता है का उपयोग ~ और सिर्फ उन्हें रेक कल्पना के साथ चल ~ 8 सेकंड लेता है। मुझसे कुछ गलत हो रहा होगा। इसके अलावा मैं काम करने के लिए स्पार्क पाने में सक्षम नहीं था। फोर्क को मेरे प्लेटफॉर्म पर समर्थित नहीं होने के बारे में एक त्रुटि मिली। मैंने हालांकि रोजर पैक के संस्करण की कोशिश नहीं की है। – jacklin
एक ही कार्य को कुछ बार आज़माएं। मेरा प्रारंभिक भार समय 'jruby --ng -S मणि सूची' चलाने के लिए 30 एस था, लेकिन 10 रनों के बाद <1 एस से संपर्क किया। ओएस कैश/बफर के साथ जेआईटी कंपाइलर चीजों को गति देना शुरू कर देना चाहिए (esp। उन w/o ssds)। अन्य मानक जीसी झंडे के साथ - सर्वर जेवीएम का भी उपयोग करना सुनिश्चित करें। बाधा निर्धारित करने के लिए मेमोरी उपयोग, सीपीयू और आई/ओ देखें (यदि कोई हो)। HTH। – Barry
मेरी परियोजना में एक साथ सहमत, स्पार्क और नाखून ने मेरा एकल परीक्षण समय 30 से 5 सेकंड तक लाया। मेरे पास रूचि और नाखून के साथ rspec चलाने के लिए एक आसान सहायक स्क्रिप्ट है, जब आप रुचि रखते हैं, केवल तभी जब आप रुचि रखते हैं: http://ylan.segal-family.com/blog/2012/10/02/faster-rspec- jruby/ –