कम से कम कार्यक्रमों को फिर से खोलने के लिए क्यों धीमा है?
यह विशेष रूप से उल्टा लगता है: आप एक आवेदन को कम कर देते हैं क्योंकि आप बाद में इसे वापस करने की योजना बनाते हैं और आवेदन को बंद करने और बाद में इसे फिर से शुरू करने को छोड़ना चाहते हैं, लेकिन कभी-कभी इसे अधिकतम करने से इसे नए सिरे से लॉन्च करने में भी अधिक समय लगता है। क्या देता है?
आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.
प्रश्न
सुपरयूजर रीडर बार्ट जानना चाहता है कि वह आवेदन के कम से कम समय के साथ बचत क्यों नहीं कर रहा है:
मैं फ़ोटोशॉप CS6 और कई ब्राउज़रों में काम कर रहा हूं। मैं उन सभी का उपयोग एक बार में नहीं कर रहा हूं, इसलिए कभी-कभी कुछ अनुप्रयोगों को घंटों या दिनों के लिए टास्कबार में छोटा कर दिया जाता है.
समस्या यह है, जब मैं उन्हें टास्कबार से अधिकतम करने की कोशिश करता हूं - तो उन्हें शुरू करने में कभी-कभी अधिक समय लगता है! विशेष रूप से फ़ोटोशॉप वास्तव में कई सेकंड के लिए वास्तव में अजीब लगता है, आखिरकार, यह धीमा, अनुत्तरदायी और यहां तक कि कभी-कभी मिनट या दो के लिए पूरी तरह से जमा देता है.
यह एक हार्डवेयर समस्या नहीं है क्योंकि यह मेरे पीसी पर हमेशा से ऐसा ही रहा है.
क्या मैं अपने HDD को SDD में अपग्रेड करने और RAM जोड़ने के बाद इसे नोटिस करूंगा (मेरा मुख्य पीसी वर्तमान में 4 जीबी है)? क्या शक्तिशाली पीसी / मैक वाले लोग मुझे बता सकते हैं - क्या यह आपके साथ भी होता है?
मुझे लगता है कि OSes सक्रिय सॉफ़्टवेयर पर किसी तरह "फ़ोकस" करते हैं और चलने वाले सभी संसाधनों को दूर ले जाते हैं, लेकिन उपयोग नहीं किए जाते हैं। क्या यह संभव है कि रैम / सीपीयू / एचडीडी प्राथमिकताएं या कुछ और सेट करें, आइए फोटोशॉप कहते हैं, इसलिए निष्क्रियता की लंबी अवधि के बाद यह धीमा नहीं होगा।?
तो सौदा क्या है? वह खुद को कम से कम ऐप को अधिकतम करने की प्रतीक्षा क्यों करता है?
उत्तर
SuperUser योगदानकर्ता Allquixotic बताते हैं कि क्यों:
सारांश
तात्कालिक समस्या यह है कि आपके द्वारा कम से कम किए गए कार्यक्रमों को आपकी हार्ड डिस्क पर "पेज फ़ाइल" में पेज किया जा रहा है। सॉलिड स्टेट डिस्क (एसएसडी) स्थापित करके, आपके सिस्टम में अधिक रैम जोड़ने, आपके द्वारा खोले जाने वाले कार्यक्रमों की संख्या को कम करने, या एक नए सिस्टम आर्किटेक्चर (उदाहरण के लिए, आइवी ब्रिज या हैसवेल) में अपग्रेड करके इस लक्षण में सुधार किया जा सकता है। इन विकल्पों में से, अधिक रैम जोड़ना आमतौर पर सबसे प्रभावी समाधान है.
व्याख्या
विंडोज का डिफ़ॉल्ट व्यवहार रैम में स्पॉट होने के लिए निष्क्रिय अनुप्रयोगों पर सक्रिय अनुप्रयोगों को प्राथमिकता देना है। जब महत्वपूर्ण मेमोरी प्रेशर होता है (मतलब सिस्टम में बहुत सारी फ्री रैम नहीं होती है अगर उसे हर प्रोग्राम को सभी रैम चाहिए, तो उसे पेज फाइल में मिनिमाइज़्ड प्रोग्राम्स डालना शुरू कर देता है, जिसका मतलब है कि यह उनकी सामग्री को लिखता है। रैम से डिस्क तक, और फिर रैम के उस क्षेत्र को मुक्त बनाता है। वह मुफ्त रैम उन प्रोग्रामों में मदद करता है जो आप सक्रिय रूप से उपयोग कर रहे हैं - कहते हैं, आपका वेब ब्राउज़र - तेजी से चलता है, क्योंकि यदि उन्हें रैम के नए सेगमेंट का दावा करने की आवश्यकता है (जैसे जब आप एक नया टैब खोलते हैं), तो वे ऐसा कर सकते हैं.
इस "फ्री" रैम का भी उपयोग किया जाता है पेज कैश, जिसका अर्थ है कि जब सक्रिय प्रोग्राम आपके हार्ड डिस्क पर डेटा को पढ़ने का प्रयास करते हैं, तो उस डेटा को रैम में कैश किया जा सकता है, जो उस डेटा को प्राप्त करने के लिए आपकी हार्ड डिस्क को एक्सेस करने से रोकता है। पेज कैश के लिए अपने RAM के बहुमत का उपयोग करके, और डिस्क पर अप्रयुक्त कार्यक्रमों को स्वैप करने के लिए, Windows उस प्रोग्राम की जवाबदेही को बेहतर बनाने की कोशिश कर रहा है जो आप सक्रिय रूप से उपयोग कर रहे हैं, रैम को उनके लिए उपलब्ध कराकर, और उन फ़ाइलों को कैशिंग करें जिनमें वे एक्सेस करते हैं हार्ड डिस्क के बजाय RAM.
इस व्यवहार का नकारात्मक पहलू यह है कि कम से कम कार्यक्रमों को पृष्ठ की फ़ाइल से, डिस्क पर, रैम में वापस कॉपी करने के लिए कुछ समय लग सकता है। समय स्मृति में कार्यक्रम के पदचिह्न को बढ़ाता है। यही कारण है कि आप फ़ोटोशॉप को अधिकतम करते समय उस विलंब का अनुभव करते हैं.
RAM है अनेक हार्ड डिस्क की तुलना में कई गुना तेज (विशिष्ट हार्डवेयर के आधार पर, यह परिमाण के कई आदेशों तक हो सकता है)। एक SSD एक हार्ड डिस्क की तुलना में काफी तेज है, लेकिन यह अभी भी परिमाण के आदेशों से RAM से धीमी है। एक SSD वसीयत पर अपनी पेज फाइल रखना मदद, लेकिन यह भी सामान्य से अधिक तेजी से SSD पहनना होगा अगर आपकी पृष्ठ फ़ाइल RAM दबाव के कारण भारी उपयोग की जाती है.
उपचार
यहाँ उपलब्ध उपायों की व्याख्या है, और उनकी सामान्य प्रभावशीलता है:
- अधिक RAM स्थापित करना: यह अनुशंसित पथ है। यदि आपका सिस्टम आपके द्वारा पहले से इंस्टॉल किए गए से अधिक रैम का समर्थन नहीं करता है, तो आपको अपने सिस्टम को और अधिक अपग्रेड करने की आवश्यकता होगी: संभवतः आपका मदरबोर्ड, सीपीयू, चेसिस, बिजली की आपूर्ति, आदि कितनी पुरानी है, इस पर निर्भर करता है। यदि यह एक लैपटॉप है, तो संभावना है कि आपको एक नया लैपटॉप खरीदना होगा जो अधिक स्थापित रैम का समर्थन करता है। जब आप अधिक RAM स्थापित करते हैं, तो आप कम कर देते हैं स्मृति दबाव, जो पेज फ़ाइल का उपयोग कम करता है, जो कि चारों ओर एक अच्छी बात है। आप पेज कैश के लिए अधिक रैम भी उपलब्ध कराते हैं, जिससे हार्ड डिस्क चलाने वाले सभी प्रोग्राम तेजी से चलते हैं। Q4 2013 के अनुसार, मेरी व्यक्तिगत अनुशंसा है कि आपके पास डेस्कटॉप या लैपटॉप के लिए कम से कम 8 जीबी रैम है, जिसका उद्देश्य वेब ब्राउज़िंग और ईमेल से अधिक जटिल है। इसका मतलब है कि फोटो एडिटिंग, वीडियो एडिटिंग / व्यूइंग, कंप्यूटर गेम खेलना, ऑडियो एडिटिंग या रिकॉर्डिंग, प्रोग्रामिंग / डेवलपमेंट आदि सभी में कम से कम 8 जीबी रैम होनी चाहिए, अगर ज्यादा नहीं.
- एक बार में कम प्रोग्राम चलाएं: यह केवल तभी काम करेगा जब आपके द्वारा चलाए जा रहे प्रोग्राम अपने आप बहुत अधिक मेमोरी का उपयोग न करें। दुर्भाग्य से, फ़ोटोशॉप CS6 जैसे एडोब क्रिएटिव सूट उत्पादों को बड़ी मात्रा में मेमोरी का उपयोग करने के लिए जाना जाता है। यह आपकी मल्टीटास्किंग क्षमता को भी सीमित करता है। यह एक अस्थायी, मुफ्त उपाय है, लेकिन उदाहरण के लिए, फ़ोटोशॉप शुरू करने पर हर बार अपने वेब ब्राउज़र या वर्ड को बंद करना एक असुविधा हो सकती है। यह भी फ़ोटोशॉप को स्वैप नहीं किया जाएगा जब इसे छोटा किया जाएगा, तो यह वास्तव में एक बहुत प्रभावी समाधान नहीं है। यह केवल कुछ विशिष्ट स्थितियों में मदद करता है.
- एसएसडी स्थापित करें: यदि आपकी पृष्ठ फ़ाइल एक SSD पर है, तो हार्ड डिस्क की तुलना में SSD की बेहतर गति सामान्य रूप से बेहतर प्रदर्शन के परिणामस्वरूप होगी जब पृष्ठ फ़ाइल को पढ़ा या लिखा जाना है। विदित हो कि SSDs को लिखने की बहुत लगातार और निरंतर यादृच्छिक धारा का सामना करने के लिए डिज़ाइन नहीं किया गया है; इससे पहले कि वे टूटना शुरू कर दें, उन्हें सीमित समय में ही लिखा जा सकता है। पृष्ठ फ़ाइल का भारी उपयोग SSD के लिए विशेष रूप से अच्छा कार्यभार नहीं है। आपको एसएसडी स्थापित करना चाहिए के साथ सम्मिलन में यदि आप SSD की दीर्घायु को संरक्षित करते हुए अधिकतम प्रदर्शन चाहते हैं तो बड़ी मात्रा में RAM.
- नए सिस्टम आर्किटेक्चर का उपयोग करें: आपके सिस्टम की उम्र के आधार पर, आप आउट ऑफ़ डेट सिस्टम आर्किटेक्चर का उपयोग कर सकते हैं। "सिस्टम आर्किटेक्चर" को आम तौर पर मदरबोर्ड और सीपीयू के "पीढ़ी" (बच्चों, माता-पिता, दादा-दादी, आदि जैसी पीढ़ियों के बारे में सोचो) के रूप में परिभाषित किया गया है। नई पीढ़ी आमतौर पर घटकों के बीच समर्पित लिंक प्रदान करने के बजाय साझा संसाधनों पर बेहतर आई बैंडविड्थ (इनपुट / आउटपुट), बेहतर मेमोरी बैंडविड्थ, कम विलंबता और कम विवाद का समर्थन करती है। उदाहरण के लिए, "नेहेल्म" पीढ़ी (2009 के आसपास) से शुरू होकर, फ्रंट-साइड बस (FSB) को समाप्त कर दिया गया, जिसने एक आम अड़चन को हटा दिया, क्योंकि लगभग सभी सिस्टम घटकों को डेटा संचारित करने के लिए समान FSB को साझा करना था। इसे "पॉइंट टू पॉइंट" आर्किटेक्चर के साथ बदल दिया गया था, जिसका अर्थ है कि प्रत्येक घटक को सीपीयू के लिए अपने स्वयं के समर्पित "लेन" मिलते हैं, जो नई पीढ़ियों के साथ हर कुछ वर्षों में सुधार करना जारी रखता है। आप आमतौर पर अपने कंप्यूटर की वास्तुकला और उपलब्ध नवीनतम के बीच "गैप" के आधार पर समग्र प्रणाली के प्रदर्शन में अधिक महत्वपूर्ण सुधार देखेंगे। उदाहरण के लिए, 2004 से एक पेंटियम 4 आर्किटेक्चर ~ 2010 से "सैंडी ब्रिज" आर्किटेक्चर की तुलना में "हैसवेल" (क्यू 4 2013 के रूप में नवीनतम) में अपग्रेड करने के लिए बहुत अधिक महत्वपूर्ण सुधार देखने जा रहा है।.
लिंक
संबंधित सवाल:
डिस्क थ्रैशिंग (पेजिंग) कैसे कम करें?
विंडोज स्वैप (पेज फाइल): सक्षम या अक्षम करें?
इसके अलावा, अगर आप इस पर विचार कर रहे हैं, तो आपको वास्तव में पृष्ठ फ़ाइल को अक्षम नहीं करना चाहिए, क्योंकि यह केवल मामलों को बदतर बना देगा; यहाँ देखें.
और, अगर आपको विंडोज पेज फाइल को अकेले छोड़ने के लिए अतिरिक्त समझाने की जरूरत है, तो यहां और यहां देखें.
स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में ध्वनि बंद। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.