GIMP मेरी मशीन पर इतनी धीमी गति से क्यों शुरू होता है?


35

क्या विंडोज विस्टा होम प्रीमियम 32-बिट 1.6 [दोहरी] इंटेल प्रोसेसर पर जीआईएमपी के स्टार्टअप समय को तेज करने का कोई तरीका है? XP [अलग कंप्यूटर] पर, यह 3 सेकंड से भी कम समय में लोड हो जाता है। Vista पर, यह 20 सेकंड लेता है:

  • 2 सेकंड (अन्य - फोंट, ब्रश, आदि)
  • 18 सेकंड (विस्तार-स्क्रिप्ट-फू)

यह विस्तार-स्क्रिप्ट-फू पर बस जमा देता है। प्रोसेस एक्सप्लोरर को देखते हुए, मैं देखता हूं कि यह कोई सीपीयू नहीं ले रहा है। EDIT 1: यह CPU का 50% हिस्सा लगता है।

यह लगभग 18 सेकंड के लिए अटक जाता है, और फिर फिर से काम करना शुरू कर देता है। फिर, वास्तविक GIMP प्रोग्राम पॉप अप करता है [... अंत में]। मेरे पास नवीनतम स्थिर संस्करण चल रहा है (मुझे लगता है)। मैंने इसे XP SP2 कम्पेटिबिली मोड और / या रन ऐज़ एडमिनिस्ट्रेटर के साथ आज़माया, लेकिन इससे कोई मदद नहीं मिली।

EDIT 2: स्क्रिप्ट-फू को अक्षम करने का एक तरीका होगा। क्या किसी को पता है कि इसे स्टार्टअप पर कैसे निष्क्रिय करना है? क्या यह संभव है? क्या जीआईएमपी अभी भी काम करेगा? क्या काम नहीं करेगा? क्या मैं इसे बाद में शुरू कर सकता हूं, लोड करने के बाद?


EDIT 3: विंडोज विस्टा पर GIMP 2.8 RC1 में स्क्रिप्ट-फू (<3 सेकंड) के साथ भी बिजली की गति से स्टार्टअप पर लगता है।


मेरे पीसी पर चलने के लिए लगभग 20 या अधिक सेकंड लगते हैं, और यह WinXP SP3 है। इस बारे में वास्तविक खुश नहीं है।
स्टीव

3
@ सच में उन्हें इसे ठीक करना चाहिए। लेकिन निश्चित रूप से, जब मैंने एक बार GIMP फोरम में पूछा, तो उन्होंने मुझे बताना शुरू कर दिया कि मैं कितना अधीर था ... उन्होंने कहा कि अगर उन्हें लोड करने में 2 मिनट भी लगते तो वे खुश होते! (शायद इसलिए कि उनके पास करने के लिए और कुछ नहीं है।)
मतीन उल्हाक

जहां तक ​​मुझे पता है, जिम्प स्टार्टअप को गति देने का एकमात्र वास्तविक तरीका बहुत तेज पीसी है। मेरे कोर i5 पर, यह लगभग 3sec लोड करता है।
माइकल के

1
@Michael की समस्या यह है कि GIMP प्रक्रिया 18 सेकंड के लिए CPU का उपयोग करना बंद कर देती है। तो, यह वास्तव में एक समस्या नहीं है कि मेरा पीसी कितना तेज़ है (Intel Core 2 Duo @ 1.8Ghz / processor), या यह कितना RAM है (2GB, मेरे Vista दुबला है और इसका मतलब है, अनावश्यक सेवाओं / सुरक्षा जोखिमों को हटा दिया है, अक्षम Aero , आदि; इसके अलावा, मैं एक किंग्स्टन DataTraveller USB 2.0 के साथ 4GB अंतरिक्ष के साथ ReadyBoost है।)
मेटेन उलहाक

1
@ मंटू: कार्यक्रम लोड समय का बहुमत (सिर्फ GIMP नहीं) सीपीयू पर खर्च नहीं किया जाता है, प्रोग्राम लोडिंग समय का अधिकांश हिस्सा हार्डडिस्क से पढ़ने में खर्च किया जाता है। हार्डडिस्क रीड स्पीड अत्यधिक इस बात पर निर्भर करती है कि ड्राइव कितना खंडित है, क्रमिक रीडिंग आमतौर पर 40 एमबी / एस तक पहुंच सकती है, लेकिन अत्यधिक यादृच्छिक रीडिंग प्रदर्शन को 1 एमबी / एस से नीचे तक पहुंचा सकता है। एक प्रोग्राम जिसे 100 एमबी डेटा लोड करने की आवश्यकता है, 2-3 सेकंड में लोड किया जा सकता है यदि रीड मुख्य रूप से अनुक्रमिक है, लेकिन यह 20 से अधिक सेकंड ले सकता है अगर फाइल के बारे में बिखरे हुए हैं।
रेयान

जवाबों:


25

यदि आपके साथ ऐसा होता है जब स्प्लैश स्क्रीन "लोड हो रही डेटा फ़ाइलें - फ़ॉन्ट्स" के लिए मिलती है, तो इस मंदी के लिए कई वर्कअराउंड हैं।

मंदी का विश्लेषण करने के लिए, आप --verboseस्टार्टअप समस्याओं का बेहतर विश्लेषण करने के लिए GIMP में पैरामीटर जोड़ सकते हैं ।


लेख धीमा जीआईएमपी स्टार्टअप: ग्राफिक्स सलाह देता है:

मेरे साथ भी ऐसा होता था। किसी दयालु-आत्मा ने मुझे बताया कि सी: \ दस्तावेज़ और सेटिंग्स \ उपयोगकर्ता-नाम \ निर्देशिका में, वहाँ एक ..fonts-cache1 फ़ाइल होगी। उस कैश को हटा दें और GIMP को फिर से शुरू करें। पहली बार उस फोंट-कैश को फिर से बनाने में थोड़ा समय लगता है, लेकिन दूसरी बार से यह बहुत सामान्य होना चाहिए।

ध्यान दें कि नए सिस्टम (विंडोज 7 और 10) पर यह फ़ोल्डर चला गया C:\Users\<username>\AppData\Local\fontconfig। वहां पहुंचने का एक त्वरित तरीका टाइपिंग है: Win+ r, और दर्ज करना %appdata%/../local/fontconfig(या फ़ाइल-एक्सप्लोरर विंडो की एड्रेस लाइन में एक ही लिखना)।


एक और सलाह है:

मैंने कमांड पैरामीटर --no- फोंट के साथ एक शॉर्टकट बनाया और यह बहुत जल्दी शुरू हुआ।


GIMP पूछे जाने वाले प्रश्न का कहना है:

जीआईएमपी को लोड करने में बहुत लंबा समय लगता है - मैं इसे कैसे गति दे सकता हूं?

मुख्य चीजें यह सुनिश्चित करने के लिए हैं कि आप कम से कम संस्करण 1.0 चला रहे हैं, और सुनिश्चित करें कि आपने अनुकूलन के साथ संकलित किया है, डिबगिंग बंद हो गई है, और साझा की गई मेमोरी और एक्स साझा किए गए मेमोरी विकल्प को ट्यून किया गया है।

या, अधिक मेमोरी वाला तेज़ सिस्टम खरीदें। 8 ^)

यदि यह आपके लिए अभी भी बहुत धीमा है, तो सबसे आसान स्पीडअप "-no-data" विकल्प के साथ GIMP को लागू करना है। यह GIMP को शुरू होने पर लोडिंग पैटर्न, ब्रश और इसी तरह के संसाधनों से रोकता है। आपको "-नो-स्प्लैश" विकल्प से भी थोड़ा फायदा हो सकता है; आप यह देखना चाहते हैं कि क्या यह वास्तव में सार्थक होने के लिए पर्याप्त मदद करता है।


यदि समस्या एक या अधिक एक्सटेंशन में है, तो इन एक्सटेंशन की स्थापना रद्द करने का एकमात्र समाधान है। एक्सटेंशन GIMP फ़ोल्डर में पाए जाते हैं (आमतौर पर प्रोग्राम फ़ाइलें), अंदर C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins.oldउदाहरण के script-fu.exeलिए , उदाहरण के लिए , एक्सटेंशन फ़ाइल का नाम बदलें script-fu.exe.old। सभी एक्सटेंशन से छुटकारा पाने का सबसे आसान तरीका पूरे प्लग-इन फ़ोल्डर का नाम बदलना है।


1
मैंने उन्हें कोशिश की, लेकिन वे मदद नहीं करते हैं। (और सलाह # 1 लागू नहीं है - ऐसी कोई फ़ाइल मौजूद नहीं है।)
मतीन उलहाक

स्टार्टअप प्रक्रिया में किस चरण में सबसे लंबा समय लगता है?
harrymc

2
@harrymc नाम बदलने से यह काम करता है - 5 सेकंड। :) जब मैं स्क्रिप्ट-फ़्यू। Exe को चलाने की कोशिश करता हूं (केवल मनोरंजन के लिए), मुझे मिलता है: " स्क्रिप्ट-फ़्यू। Ex.exe - घटक का पता लगाने में असमर्थ ------------------- -------- यह एप्लिकेशन शुरू होने में विफल रहा है क्योंकि libgimpui-2.0-0.dll नहीं मिला था। एप्लिकेशन को पुन: स्थापित करने से यह समस्या ठीक हो जाएगी। "निश्चित रूप से इसका मतलब यह नहीं है कि कुछ भी हो, बस '।
मतीन उलहाक

1
लिपि-फू संभवतः GIMP से एक निश्चित वातावरण के साथ लॉन्च किया गया है जो आपके पास नहीं है। अब जब आप सटीक कारण जानते हैं, तो आप शायद उनके मंचों पर चर्चा शुरू कर सकते हैं, इसलिए शायद भविष्य के संस्करण के साथ समस्या ठीक हो जाएगी।
harrymc

1
इस उत्तर ने मुझे मदद की, लेकिन विंडोज 10 के लिए विशिष्ट होने के लिए, जिम्प 2.8: जिम्प के साथ स्थित फ़ॉन्ट कैश को हटा दें C:\Users\<username>\AppData\Local\fontconfig\cache। जिम्प शुरू करें, और यह कैश का पुनर्निर्माण करेगा; बाद जिम्प स्टार्टअप तेजी से होगा। मेरा जिम्प स्टार्टअप समय> 2 मिनट नीचे से <10 सेकंड तक चला गया।
धोबस

7

चयनित जवाब मेरे लिए काम किया।

हालांकि, अलग-अलग चरणों का उपयोग करना पड़ा।

विंडोज 7
का उपयोग करना जिम्प 2.8 का उपयोग करना

=== चरण 1. निदान ===

  1. पर जाए C:\Program Files\GIMP 2\bin
  2. Shift + राइट क्लिक -> "कमांड विंडो यहां खोलें"
    (फ़ोल्डर के खाली स्थान पर क्लिक करें, आइकन नहीं)
  3. प्रकार gimp-2.8.exe --verbose
  4. जिम्प कंसोल को
    देखें जो पॉप अप करता है: देखें कि लोड करने के लिए सबसे लंबे समय तक क्या हो रहा है।

जिम्प कंसोल पिक्स - "लोडिंग फोंट" पर लटका

मेरे लिए, यह 15 सेकंड के लिए "लोडिंग फोंट" पर लटकाएगा,
हर बार जब मैंने लॉन्च किया था।

  1. उन्मूलन की एक त्वरित प्रक्रिया के लिए:
    Gimp + को Windows कमांड प्रॉम्प्ट में बंद करें

    gimp-2.8.exe --verbose --no-fonts


नोट:
जिम्प-2.8.exe को कॉल करना केवल तभी काम करता है जब आपके कंसोल का रास्ता
जिम्प-2.8.exe डायरेक्टरी के समान हो।


=== चरण 2. जिम्प के फ़ॉन्ट कैश का पता लगाएँ ===

C:\Users\User_Name\".fonts-cache1" जैसी दिखने वाली कोई फ़ाइल नहीं थी, जिसमें
C:\Users\User_name\.gimp-2.8एक खाली fontsफ़ोल्डर के अलावा कोई भी फ़ॉन्ट संबंधित नहीं था

यदि आप इसे वहां पाते हैं: ऊपर दिए गए चयनित उत्तर के चरणों का पालन करें।

मेरी मशीन पर:
फ़ॉन्ट फ़ोल्डर जहां जिम्प 2.8 स्टोर करता है उसका फॉन्ट इसमें cache
स्थित है:C:\Users\User_Name\AppData\Local\fontconfig

    संकेत:
    Windows प्रारंभ बटन पर क्लिक करें, %appdata%/../local फिर Enter दबाएँ


=== चरण 3. सत्यापित करें कि यह सही फ़ोल्डर है ===

इसके अंदर C:\Users\User_Name\AppData\Local\fontconfig
एक फोल्डर होना चाहिए जिसे कहा जाता है cache
इसे किसी अन्य चीज़ का नाम दें: उदाहरण cache.backup ।

  1. ..\AppData\Local\fontconfigनिर्देशिका में रहें ।
  2. जिम्प चलाएं।
  3. देखें कि क्या यह एक नया cacheफ़ोल्डर बनाता है ।

यदि हां, तो आप निश्चित रूप से जानते हैं कि यह जिम्प का फ़ॉन्ट कैश फ़ोल्डर है।


=== चरण 4. उम्मीद है कि यह तय हो गया है; आइए जानें ===

अंतिम चरण ने जिम्प के कैश को छिपा दिया,
और जिम्प ने एक नया पुनर्जीवित किया।

यदि आप जिम्प + को बंद कर देते हैं,
तो इसे फिर से खोलना चाहिए , यह काफी तेजी से खुलना चाहिए
(उम्मीद है कि यह आपकी समस्या का मूल था!)


2.9 विकास संस्करण के लिए (और संभवतः 2.10 रिलीज पर?) यह प्रयोग किया जा रहा हैC:\Users\User_Name\.cache\fontconfig
ग्रीनरॉर्न

विंडोज 10. का उपयोग करके समान चरणों के साथ काम करना समाधान बहुत धन्यवाद!
मेटाफैनियल

1
एक नए उत्तर को जोड़ने के बजाय (जो अनिवार्य रूप से स्वीकृत एक के समान है) आपको नए फ़ोल्डर-नाम के साथ उस पर एक बदलाव का प्रस्ताव देना चाहिए। इससे समाधान की दृश्यता में सुधार होगा।
१६

4

मैंने सभी फाइलों C:\Program Files\GIMP 2\lib\gimp\2.0\plug-insको एक नए फ़ोल्डर में कॉपी किया Unused, जिसका नाम भी अंदर है plug-ins

जिम्प शुरू किया: ~ 1 सेकंड पहले की तुलना में ~ 40 सेकंड। मैंने तब plug-insफ़ोल्डर में अक्सर ".exes" का उपयोग किया । अब जिम्प ~ 3 सेकंड में शुरू होता है।


सुपर उपयोगकर्ता में आपका स्वागत है! लेकिन ... क्या आप पूर्वावलोकन या परिणाम नहीं देख रहे हैं? और वैसे भी उन तीरों की आवश्यकता क्यों है? @ मर्टिन ने अच्छा काम किया, लेकिन फिर भी मोबाइल पर भयानक दिख रहा था । और तीर जोड़ना अभी भी बेकार है। कृपया यह भी देखें अन्य लोग मेरे पोस्ट को संपादित कर सकते हैं ?! धन्यवाद।
अर्जन

2

मेरे अनुभव में विंडोज विस्टा 4 जीबी से कम रैम के साथ कुख्यात है (और आपने उल्लेख किया है कि आपके पास 2 जीबी है)। विंडोज एक्सपी में स्विच करने से चीजें बहुत बेहतर हो जाती हैं, लेकिन ड्राइवर हमेशा नए हार्डवेयर के साथ उपलब्ध नहीं होते हैं इसलिए अगला सबसे अच्छा विकल्प विंडोज 7 के लिए जाना है (जो कि एक्सपी के विपरीत बहुत अधिक रैम की आवश्यकता लगती है)।

मैंने कुछ कंप्यूटरों पर भी ध्यान दिया है कि डिस्क डेफ़्रेग्मेंटेशन शेड्यूल विस्टा में साप्ताहिक चलाने के लिए शेड्यूल होने के बावजूद नहीं चलता है, इसलिए आप इसे मैन्युअल रूप से चलाने की कोशिश कर सकते हैं - "डिस्क डीफ़्रैगमेंटर" आपके स्टार्ट मेनू में "एक्सेसरीज़" के तहत होना चाहिए "->" सिस्टम टूल। " दो बार इसे चलाने के बाद, मुझे लगता है कि चीजें काफी तेजी से आगे बढ़ती हैं (हालांकि यह कभी भी उतना अच्छा नहीं लगता जितना नया)।

श्री रोड़ी ग्रीन द्वारा विभिन्न डिस्क डीफ़्रैग्मेन्टेशन टूल्स की गहराई से तुलना यहाँ की जा सकती है, जो आश्चर्यजनक रूप से विस्तृत है और तकनीकी विशेषज्ञता का बहुत उच्च स्तर है, लेकिन चीजों को आसानी से समझने में बहुत अच्छा है फ़ैशन: http://mindprod.com/jgloss/defragger.html

यदि आप बेहतर OS पर स्विच नहीं कर सकते, तो डिस्क डीफ़्रैग्मेन्टेशन शायद आपकी सबसे अच्छी शर्त है।


मैं Auslogics DiskDefrag + Defraggler का उपयोग करता हूं, और जैसा कि मैंने नीचे टिप्पणी में कहा है, मैंने अपने विस्टा को एक्सपी की तुलना में अभी भी कठिन लग रहा है, जबकि एक्सपी (एरो को अक्षम करना) की तुलना में कठिन है। मैंने विस्टा के बारे में सुना है जहां जीआईएमपी तेजी (3 सेकंड) पर आता है, और एक्सपी पर यह नहीं होता है। "मेरे" एक्सपी (लैपटॉप) पर, यह तेजी से आता है, विस्टा पर, यह नहीं है ... बीटीडब्ल्यू, मेरी मशीन तब से बेहतर है जब यह "नया" और "चमकदार" आया।
मतीन उल्हाक

2

समस्या आपके ब्रश या प्लगइन्स की काफी संभावना है। उदाहरण के लिए, GIMP सभी ब्रश को मेमोरी में लोड करता है क्योंकि यह शुरू हो रहा है। मेरे स्वयं के सिस्टम पर, यह लगभग 1.1 जीबी रैम की खपत करता है, और यह स्प्लैश स्क्रीन छवि (छप स्क्रीन विंडो को लोड करने से पहले, लेकिन एक खाली सफेद पृष्ठभूमि के साथ) को लोड करने से पहले करता है। एक बार जब प्रोग्राम ने 1.1 जीबी रैम का उपभोग कर लिया है, तो छवि दिखाई देती है और यह जल्दी से लोड होती है। यदि मैं अपने ब्रश को हटाता हूं, तो यह कार्यक्रम लगभग 4 सेकंड में शुरू होता है और केवल 49 एमबी रैम की खपत करता है।

संपादित करें: विंडोज 7 64-बिट, पेंटियम डुअल-कोर 2.7 गीगाहर्ट्ज, 4 जीबी रैम। पार्थ की जगह से जीआईएमपी 2.8।


5
यह बहुत ब्रश है
साइमन शीहान

1

फ़ॉन्ट प्रसंस्करण अक्सर धीमी जिम्प स्टार्टअप का एक कारण है। समस्या के कई स्रोत प्रतीत होते हैं, और सुझाए गए समाधान काम नहीं कर सकते हैं। विंडोज पर जिम्प 2.6 में, मैंने पाया कि "- कोई-फोंट" कमांड लाइन पैरामीटर ने काम नहीं किया (50 सेकंड की बचत), लेकिन (1) तब आप एक छवि में पाठ नहीं जोड़ सकते हैं, और (2) आपको पूर्व करना होगा केवल एक छवि पर क्लिक करने के बजाय जिम्प शुरू करें।

एक अजीब लेकिन प्रभावी समाधान जो मुझे मिला वह था - संपादन -> प्राथमिकताएँ -> फ़ोल्डर -> फ़ॉन्ट्स और प्रविष्टि (सामान्य रूप से ".gimp-2.6 \" फोंट) को हटाना। यह फ़ॉन्ट स्टार्टअप देरी को समाप्त करने का प्रभाव (स्पष्ट कारणों के लिए) है, लेकिन अभी भी विंडोज में स्थापित सभी फोंट का उपयोग करके छवियों पर पाठ उपयोग की अनुमति देता है।


मैंने ऐसा किया और यह मेरे लिए फ़ॉन्ट स्टार्टअप विलंब को समाप्त करने का प्रभाव नहीं है। जिम्प अभी भी स्टार्टअप पर आधे मिनट के लिए "फोंट की तलाश" कर रहा है।
कोमोडोरो

1

मैंने इस बात का अनुभव किया है (एक मैक को छोड़कर) और मुझे लगा कि यह एक और अजीब मैक मुद्दा था जिसे मुझे बस लगाना था। मैं विस्तार-स्क्रिप्ट-फू में 20 सेकंड से अधिक समय तक प्रतीक्षा कर रहा था। मेरे लिए मुद्दा यह था कि मेरे पास एक हटाने योग्य यूएसबी स्टोरेज डिवाइस (16 जीबी और बहुत तेज नहीं) था और मेरी मशीन उस ड्राइव पर फाइलों का एक इंडेक्स बनाए हुए दिखाई दी।

जब मैंने उस डिवाइस के लिए फ़ाइल इंडेक्सिंग को अक्षम कर दिया, तो यह पूरा मुद्दा गायब हो गया। यकीन नहीं है कि वास्तव में मदद करता है, और मुझे नहीं पता कि खिड़कियों में ऐसा कैसे करना है लेकिन शायद कुछ इसी तरह। (मेरी खिड़कियों की मशीन पर GIMP नहीं है)


0

जिम्प को लगभग 2 सेकंड लगते हैं यहां शुरू करने के लिए, लगभग 2 गीगाहर्ट्ज एक्सॉन, आर्क लिनक्स। यह मुझे बताता है कि यह जिम्प के विंडोज-संस्करण के साथ एक समस्या है। साथ ही, मैंने स्वयं अनुभव किया है कि जिम्प के विंडोज-संस्करण को लोड होने में लंबा समय लगता है।

अपने प्रश्न का उत्तर देने के लिए, आप लिनक्स चला सकते हैं। यदि आप एक आभासी मशीन (जैसे VirtualBox) में लिनक्स में जिम्प चलाते हैं, तो मुझे लगता है कि जिम्प भी तेजी से शुरू होगा।


4
मैं बल्कि VirtualBox पर स्विच करने और Ubuntu हर बार जब मैं चाहता हूँ GIMP चलाने के लिए नहीं है ... वैसे भी धन्यवाद।
मतीन उलहाक

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.