आपका कोड धीमा क्यों है?
हार्ड ड्राइव पर डेटा पढ़ना और लिखना, RAM पर पढ़ने-लिखने की तुलना में कहीं अधिक समय लेता है. इसका मतलब है कि जब आपको हार्ड ड्राइव से डेटा लाना होता है, तो उसे CPU तक पहुँचाने में — जहाँ उसे प्रोसेस किया जा सकता है — RAM से CPU तक डेटा ले जाने की तुलना में काफी अधिक समय लगता है. किसी प्रोग्राम द्वारा RAM, प्रोसेसर और हार्ड ड्राइव जैसे संसाधनों का उपयोग यह तय करता है कि आपका R कोड कितनी तेजी से चलता है. आप इन संसाधनों को बदले बिना हार्डवेयर बदलें, यह संभव नहीं. हालांकि, अक्सर आप उपलब्ध संसाधनों का अधिक कुशलतापूर्वक उपयोग कर सकते हैं. खासकर, यदि आपका डेटासेट RAM के आकार के आसपास है, तो बेहतर होगा कि अधिकांश डेटा डिस्क पर ही सेव रखें. डेटासेट के केवल वही हिस्से लोड करके जिनकी आपको ज़रूरत है, आप संसाधन मुक्त करते हैं ताकि हर हिस्सा अधिक तेजी से प्रोसेस हो सके.
निम्नलिखित में से कौन-सा प्रोसेसिंग टाइम में योगदान नहीं देता है?
यह अभ्यास पाठ्यक्रम का हिस्सा है
R में Scalable Data Processing
इंटरैक्टिव व्यावहारिक अभ्यास
हमारे इंटरैक्टिव अभ्यासों में से किसी एक के साथ सिद्धांत को व्यवहार में बदलें
अभ्यास शुरू करें