में कचरा कलेक्टर ट्यूनिंग मैं सोच रहा था कि जीसी ट्यूनिंग रूबी 1.9.एक्स के लिए उपयोग की जाती है, फिर भी जीसी के नए कार्यान्वयन के साथ 2.0 में प्रासंगिक है। यदि हां, तो क्या कोई नई चीजें हैं जिन्हें हम नए संस्करण पर कॉन्फ़िगर कर सकते हैं?रूबी 2.0
मैं निम्नलिखित सेटअप
RUBY_HEAP_MIN_SLOTS=600000
RUBY_GC_MALLOC_LIMIT=59000000
RUBY_HEAP_FREE_MIN=100000
की तरह [रूबी 1.9.2] (https://github.com/ruby/ लग रहा है रूबी/ब्लोब/ruby_1_9_2/gc.C# L77-L79) में RUBY_GC_MALLOC_LIMIT नहीं है। इसके बजाय इसमें GC_MALLOC_LIMIT है जो #define मैक्रो के साथ प्रारंभ किया गया है। इसका मतलब है कि हमें जीसीसी में मूल्य बदलने की जरूरत है और जब जीसी चलाता है तो उसे नियंत्रित करने के लिए रुबी को फिर से कंपाइल करें। – ardsrk
आप बिल्कुल सही हैं। मैंने सुधार में जोड़ा। – davogones
इसके अलावा, इनमें से कोई भी पर्यावरण चर के माध्यम से 1.9.2 में सेटटेबल है जहां तक मैं कह सकता हूं। –