2011-09-09 22 views
7

चल रहा है मेरे पास आर-जीयूआई में चल रही एक बड़ी लूपिंग स्क्रिप्ट है और यदि मैं एक ही आर-जीयूआई सत्र में अन्य स्क्रिप्ट चला सकता हूं या क्या मैं आर का एक और सत्र खोल सकता हूं? कोई सुझाव बहुत अच्छा होगा।एकाधिक आर स्क्रिप्ट/सत्र

+5

आपको आर –

+0

का एक और उदाहरण खोलने की आवश्यकता है, आप आर का एक और उदाहरण खोल सकते हैं, लेकिन शायद आप ऐसा नहीं करना चाहते हैं? – TMS

+0

मैं एकाधिक आर स्क्रिप्ट चलाता हूं। मैं यह पता लगाने का सुझाव देता हूं कि आपके कंप्यूटर में कितने ड्राइव (प्रोसेसर?) हैं, और यह उन्हें चलाने के लिए बहुत धीमा नहीं करता है उदा। यदि आपके पास 4 हार्ड ड्राइव (प्रोसेसर?) हैं तो 3 स्क्रिप्ट्स। सुनिश्चित करें कि वे प्रत्येक निर्देशिका के लिए सभी जानकारी स्रोत और स्टोर करने के लिए विभिन्न निर्देशिकाओं का उपयोग कर रहे हैं। उन सभी सूचनाओं को कॉपी करें जिन्हें वे उपयोग कर रहे हैं (और बनाना) निर्देशिका में, इसलिए प्रोग्राम को अपलोड, अपरिवर्तनीय पैकेज को छोड़कर किसी भी चीज़ के लिए निर्देशिका छोड़ना नहीं है। – gayle

उत्तर

12

मेरे पास अक्सर विभिन्न परियोजनाओं पर मेरे कंप्यूटर पर चलने के कई अलग-अलग उदाहरण होते हैं। जबकि कोई एक स्क्रिप्ट को संसाधित कर रहा है या लंबे समय तक चल रहा है, मैं किसी अन्य प्रोजेक्ट पर काम करने के लिए एक अलग का उपयोग कर सकता हूं।

हालांकि एक ही आर सत्र एक साथ कई चीजों को चलाने के लिए संभव है (मैंने इसे tcltk पैकेज का उपयोग करके किया है) आमतौर पर यह सलाह नहीं दी जाती है क्योंकि विभिन्न परियोजनाएं सभी एक ही वैश्विक वातावरण को एक्सेस/बदल सकती हैं जो गड़बड़ कर सकती है अप। कई सत्रों के साथ उनमें से प्रत्येक का अपना वैश्विक वातावरण होता है (केवल सावधान रहें कि वे उसी फ़ोल्डर/निर्देशिका से काम करते समय फ़ाइलों को ओवरराइट नहीं करते हैं)।

ऐसे पैकेज भी हैं जो समांतर प्रसंस्करण में मदद करेंगे जो आपकी रुचि में अधिक हो सकता है। यदि आपके लूप का प्रत्येक चरण दूसरों से स्वतंत्र होता है (चरण I + 1 चरण i के परिणामों पर निर्भर नहीं है) और आपके पास एकाधिक प्रोसेसर (या एकाधिक कंप्यूटर) हैं, फिर कभी-कभी समांतर प्रसंस्करण सहायता कर सकती है। इन पैकेजों के विवरण के लिए सीआरएएन पर हाईपेरफॉर्मेंस कॉम्प्यूटिंग कार्य दृश्य देखें।

संबंधित मुद्दे