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