फ़ेडोरा 47 थिन एलटीओ कंपाइलर अनुकूलन पर विचार कर रहा है
तकनीक
⚠ एकल स्रोत
2h ago

फ़ेडोरा 47 थिन एलटीओ कंपाइलर अनुकूलन पर विचार कर रहा है

AI-संश्लेषित · पूर्वाग्रह हटाया · केवल तथ्य

फ़ेडोरा लिनक्स अपने फ़ेडोरा 47 रिलीज़ के लिए थिन लिंक टाइम ऑप्टिमाइजेशन (Thin LTO) को अपनाने पर विचार कर रहा है। इस बदलाव का उद्देश्य पारंपरिक “फ़ैट” एलटीओ की तुलना में बिल्ड की गति में सुधार और मेमोरी उपयोग को कम करना है।

फ़ेडोरा 47 के भीतर लिंक-टाइम ऑप्टिमाइजेशन के लिए फ़ैट एलटीओ के बजाय थिन एलटीओ का उपयोग करने के लिए एक बदलाव प्रस्ताव दायर किया गया है। थिन एलटीओ को पारंपरिक लिंक-टाइम ऑप्टिमाइजेशन की तुलना में तेज़ और मेमोरी कुशल बताया गया है, और इसे कंपाइलर फ़्लैग `-flto=thin` के साथ सक्रिय किया जाता है। प्रस्ताव थिन ऑब्जेक्ट्स के साथ एलटीओ को अपनाने की सुविधा के लिए एक नया आरपीएम मैक्रो पेश करने का सुझाव देता है।

यह बदलाव सभी पैकेजों के लिए एलटीओ उपयोग को अनिवार्य नहीं करेगा, लेकिन फ़ेडोरा पैकर्स को मौजूदा पैकेजों में थिन एलटीओ जोड़ने या पूर्ण एलटीओ से थिन एलटीओ पर स्विच करने की अनुमति देगा ताकि बिल्ड समय में सुधार और प्रदर्शन लाभ का मूल्यांकन किया जा सके। उम्मीद है कि अधिक फ़ेडोरा पैकेज लिंक-टाइम ऑप्टिमाइजेशन का लाभ उठा पाएंगे जहां वर्तमान में उपयोग नहीं किया जा रहा है।

प्रस्ताव वर्तमान में फ़ेडोरा इंजीनियरिंग और स्टीयरिंग कमेटी (FESCo) से वोट की प्रतीक्षा कर रहा है। थिन एलटीओ को अधिक स्केलेबल माना जाता है, जबकि पूर्ण एलटीओ के अधिकांश प्रदर्शन लाभ बनाए रखते हैं।

क्या यह उपयोगी था?

मूल कवरेज पढ़ें

💬 टिप्पणियाँ

📜 टिप्पणी नीति