मुखपृष्ठ » कैसे » एक बड़ी छवि को क्लिपबोर्ड पर कॉपी करना कंप्यूटर को फ्रीज क्यों करेगा?

    एक बड़ी छवि को क्लिपबोर्ड पर कॉपी करना कंप्यूटर को फ्रीज क्यों करेगा?

    कभी-कभी, हमारे कंप्यूटर का उपयोग करते समय वास्तव में कुछ अजीब होता है जो बिल्कुल भी कोई मतलब नहीं रखता है ... जैसे कि क्लिपबोर्ड पर एक सरल छवि की नकल करना और इसकी वजह से फ्रीज होने वाला कंप्यूटर। एक छवि एक छवि है, है ना? आज की SuperUser पोस्ट में एक हैरान पाठक की दुविधा का जवाब है.

    आज का प्रश्न और उत्तर सत्र सुपरयूज़र के सौजन्य से आता है-स्टैक एक्सचेंज का एक उपखंड, क्यू एंड ए वेब साइटों का एक समुदाय-संचालित समूह है।.

    विकिमीडिया की मूल छवि शिष्टाचार.

    प्रश्न

    सुपरयूज़र के पाठक जोबन ढिल्लों जानना चाहते हैं कि क्यों उनके कंप्यूटर पर क्लिपबोर्ड पर एक छवि की नकल करना इसे जमा देता है:

    मैं कुछ ऊंचाई के मानचित्र चित्रों के साथ खिलवाड़ कर रहा था और यह पाया:

    (http://upload.wikimedia.org/wikipedia/commons/1/15/Srtm_ramp2.world.21600×10800.jpg)

    छवि 21,600 * 10,800 पिक्सेल आकार में है। जब मैं राइट क्लिक करता हूं और अपने ब्राउज़र में "कॉपी इमेज" (मैं Google क्रोम का उपयोग कर रहा हूं) का चयन करता हूं, तो यह मेरे कंप्यूटर को तब तक धीमा कर देता है जब तक कि यह जमा न हो जाए। उसके बाद मुझे पुनरारंभ करना होगा। मैं उत्सुक हूं कि ऐसा क्यों होता है। मुझे लगता है कि यह छवि का आकार है, हालांकि यह केवल 6 एमबी के बारे में है जब मेरे कंप्यूटर को बचाया जाता है। मैं विंडोज 8.1 का भी उपयोग कर रहा हूं

    क्‍यों क्लिपबोर्ड पर कॉपी करने के बाद एक साधारण छवि जोबन के कंप्यूटर को फ्रीज कर देगी?

    उत्तर

    सुपरयूजर योगदानकर्ता मोकूबाई का जवाब हमारे लिए है:

    "इमेज कॉपी करें" कच्ची इमेज डेटा को कॉपी कर रहा है, बजाय इमेज फाइल के, अपने क्लिपबोर्ड पर.

    कच्ची छवि डेटा 21,600 x 10,800 x 3 (24 बिट छवि) = 699,840,000 बाइट डेटा होगा। यह लगभग 700 एमबी डेटा है जिसे आपका ब्राउज़र क्लिपबोर्ड पर कॉपी करने की कोशिश कर रहा है.

    JPEG एक हानिपूर्ण एल्गोरिथ्म का उपयोग करके कच्चे डेटा को संपीड़ित करता है और बहुत अच्छा संपीड़न प्राप्त कर सकता है। इसलिए दबा हुआ फ़ाइल केवल 6 एमबी की है.

    आपके कंप्यूटर को धीमा करने का कारण यह है कि यह संभवतः आपकी मेमोरी को कम से कम 700 एमबी छवि डेटा के साथ भर रहा है जो कि आपका ब्राउज़र आपको छवि दिखाने के लिए उपयोग कर रहा है, एक और 700 एमबी (क्लिपबोर्ड incurs जो कुछ भी ओवरहेड के साथ) स्टोर करने के लिए यह क्लिपबोर्ड पर है, और छवि को एक प्रारूप में बदलने के लिए प्रसंस्करण शक्ति की एक नगण्य मात्रा नहीं है जिसे क्लिपबोर्ड पर संग्रहीत किया जा सकता है.

    संभावना है कि यदि आपके पास 4 जीबी से कम की रैम है, तो छवि डेटा की वे प्रतियां आपके कंप्यूटर को एक ही समय में दोनों मेमोरी मांगों को पूरा करने के प्रयास में स्वैप फ़ाइल के लिए पेज मेमोरी को मजबूर कर रही हैं। इससे प्रोग्राम और डिस्क एक्सेस सुस्त हो जाएगा क्योंकि वे डिस्क का उपयोग करते हैं और उन डेटा का उपयोग करने का प्रयास करते हैं जो अभी-अभी बंद किए गए हैं.

    संक्षेप में: विशाल चित्रों के लिए क्लिपबोर्ड का उपयोग न करें जब तक कि आपके पास बहुत सी मेमोरी और थोड़ा समय न हो.

    सुंदर रेखांकन की तरह? यह तब होता है जब मैं उस छवि को Google Chrome में लोड करता हूं, फिर उसे मेरी मशीन पर क्लिपबोर्ड पर 12 जीबी रैम के साथ कॉपी करें:

    यह 2.8 जीबी रैम का उपयोग करके निचले बिंदु पर शुरू होता है, छवि को लोड करके इसे 3.6 जीबी (लगभग 700 एमबी) तक छिद्रित करता है, फिर इसे क्लिपबोर्ड स्पाइक्स पर कॉपी करता है, 6.3 जीबी रैम पर वापस नीचे बसने से पहले। 4.5-ish आप एक बड़ी छवि के एक कार्यक्रम और दो प्रतियों के लिए देखने की उम्मीद करेंगे.

    यह एक चरम 3.7 जीबी छवि डेटा है जो चरम पर काम किया जा रहा है, जो संभवतः प्रारंभिक छवि है, क्लिपबोर्ड के लिए आरक्षित मात्रा है, और शायद रूपांतरण बफ़र्स की एक जोड़ी है। जो किसी भी मशीन को 8 जीबी से कम रैम के साथ उसके घुटनों तक लाने के लिए पर्याप्त है.

    अजीब बात है, फ़ायरफ़ॉक्स में एक ही काम करना सिर्फ छवि की नकल करता है फ़ाइल छवि के बजाय डेटा (डरावनी स्मृति वृद्धि के बिना).


    स्पष्टीकरण में कुछ जोड़ना है? टिप्पणियों में विचार व्यक्त करो। अन्य टेक-सेवी स्टैक एक्सचेंज उपयोगकर्ताओं से अधिक उत्तर पढ़ना चाहते हैं? पूरी चर्चा धागा यहाँ देखें.