ทำไม GIMP ถึงเริ่มทำงานช้าในเครื่องของฉัน?


35

มีวิธีใดบ้างที่จะเพิ่มความเร็วเวลาเริ่มต้นของ GIMP ใน Windows Vista Home Premium 32-Bit 1.6 [Dual] Intel โปรเซสเซอร์ บน XP [คอมพิวเตอร์เครื่องอื่น] โหลดได้ในเวลาน้อยกว่า 3 วินาที ใน Vista จะใช้เวลา 20 วินาที:

  • 2 วินาที (อื่น ๆ - แบบอักษรแปรง ฯลฯ )
  • 18 วินาที (extension-script-fu)

มันแค่ค้างที่ extension-script-fu เมื่อดูที่ Process Explorer ฉันเห็นว่ามันไม่ใช้ CPU เลย แก้ไข 1: ดูเหมือนจะใช้ CPU 50%

มันติดค้างอยู่ประมาณ 18 วินาทีแล้วเริ่มทำงานอีกครั้ง จากนั้นโปรแกรม GIMP ที่แท้จริงจะปรากฏขึ้น [... ในที่สุด] ฉันมีรุ่นที่เสถียรล่าสุดที่ทำงานอยู่ (ฉันคิดว่า) ฉันลองกับโหมด XP SP2 Compatibiliy และ / หรือเรียกใช้ในฐานะผู้ดูแลระบบ แต่นั่นก็ไม่ได้ช่วยอะไร

แก้ไข 2:วิธีหนึ่งคือการปิดการใช้งานสคริปต์ฟู ไม่มีใครรู้วิธีปิดการใช้งานเมื่อเริ่มต้น? มันเป็นไปได้? GIMP จะยังใช้งานได้หรือไม่ อะไรจะไม่ทำงาน ฉันสามารถเริ่มต้นได้ในภายหลังหลังจากโหลดหรือไม่


แก้ไข 3:ดูเหมือนว่าจะเริ่มต้นด้วยความเร็วสูงแม้กับสคริปต์ฟู (<3 วินาที) ใน GIMP 2.8 RC1 บน Windows Vista


ใช้เวลาในการทำงานบนพีซีของฉันประมาณ 20 วินาทีหรือมากกว่านั้นและมันก็เป็น WinXP SP3 ไม่มีความสุขจริงเกี่ยวกับเรื่องนั้น
Steve

3
@ Steve พวกเขาควรแก้ไขมันจริงๆ แต่แน่นอนเมื่อฉันถามที่ฟอรั่ม GIMP ครั้งหนึ่งพวกเขาเริ่มบอกฉันว่าฉันใจร้อนแค่ไหน ... พวกเขาบอกว่าพวกเขาจะมีความสุขถ้าใช้เวลาโหลด 2 นาที! (อาจเป็นเพราะพวกเขาไม่มีอะไรให้ทำ)
Mateen Ulhaq

เท่าที่ฉันรู้วิธีเดียวที่จะเพิ่มความเร็วในการเริ่มต้น gimp คือการมีพีซีที่เร็วมาก บน core i5 ของฉันจะโหลดประมาณ 3 วินาที
Michael K

1
@Michael ปัญหาคือกระบวนการ GIMP หยุดใช้ CPU เป็นเวลา 18 วินาที ดังนั้นมันจึงไม่ใช่ปัญหาที่พีซีของฉันจะรวดเร็วขนาดไหน (Intel Core 2 Duo @ 1.8Ghz / ตัวประมวลผล) หรือ RAM เท่าไรที่ได้รับ (2GB มี Vista ของฉันแบบลีนและหมายความว่าเอาความเสี่ยงด้านบริการ / ความปลอดภัยออกโดยไม่จำเป็น และอื่น ๆ นอกจากนี้ฉันยังมี ReadyBoost พร้อม Kingston DataTraveller USB 2.0 พร้อมพื้นที่ 4GB)
Mateen Ulhaq

1
@muntoo: เวลาในการโหลดโปรแกรมส่วนใหญ่ (ไม่ใช่แค่ GIMP) ไม่ได้ใช้กับ CPU ส่วนใหญ่เวลาในการโหลดโปรแกรมส่วนใหญ่จะใช้ในการอ่านจากฮาร์ดดิสก์ ความเร็วในการอ่านฮาร์ดดิสก์สูงขึ้นอยู่กับว่ามีการแยกส่วนของไดรฟ์อย่างไรโดยทั่วไปการอ่านแบบต่อเนื่องสามารถสูงถึง 40MB / s แต่การอ่านแบบสุ่มสูงสามารถทำลายประสิทธิภาพที่ต่ำกว่า 1MB / s โปรแกรมที่ต้องการโหลดข้อมูล 100 MB สามารถโหลดได้ใน 2-3 วินาทีหากการอ่านนั้นเป็นไปตามลำดับส่วนใหญ่ แต่อาจใช้เวลามากกว่า 20 วินาทีหากไฟล์ถูกกระจัดกระจาย
Lie Ryan

คำตอบ:


25

หากสิ่งนี้เกิดขึ้นกับคุณเมื่อหน้าจอเริ่มต้นเป็น "กำลังโหลดไฟล์ข้อมูล - แบบอักษร" แสดงว่ามีวิธีแก้ไขปัญหาหลายประการสำหรับการชะลอตัวนี้

ในการวิเคราะห์การชะลอตัวคุณอาจเพิ่ม--verboseพารามิเตอร์ลงใน GIMP เพื่อวิเคราะห์ปัญหาการเริ่มต้นได้ดียิ่งขึ้น


บทความเริ่มต้น GIMP ที่ช้า: กราฟิกแนะนำ:

สิ่งนี้เคยเกิดขึ้นกับฉันเช่นกัน ผู้ใจดีบอกฉันว่าใน c: \ Documents และ settings \ user-name \ directory จะมีไฟล์ ..fonts-cache1 ลบแคชนั้นและเริ่ม GIMP อีกครั้ง ครั้งแรกใช้เวลาสักครู่ในการสร้างแบบอักษรแคชอีกครั้ง แต่ครั้งที่ 2 ควรเป็นเรื่องปกติ

โปรดทราบว่าในระบบใหม่ (Windows 7 และ 10) C:\Users\<username>\AppData\Local\fontconfigโฟลเดอร์นี้ย้ายไป วิธีที่รวดเร็วในการไปที่นั่นคือการพิมพ์: Win+ rและการป้อน%appdata%/../local/fontconfig(หรือเขียนแบบเดียวกันในบรรทัดที่อยู่ของหน้าต่างไฟล์ - explorer)


อีกคำแนะนำคือ:

ฉันสร้างทางลัดด้วยพารามิเตอร์คำสั่ง - ไม่มีแบบอักษรและเริ่มต้นอย่างรวดเร็ว


GIMP คำถามที่พบบ่อยพูดว่า:

GIMP ใช้เวลาโหลดนานเกินไปฉันจะเร่งความเร็วได้อย่างไร

สิ่งสำคัญคือเพื่อให้แน่ใจว่าคุณใช้งานเวอร์ชัน 1.0 เป็นอย่างน้อยและตรวจสอบให้แน่ใจว่าคุณได้คอมไพล์ด้วยการปรับให้เหมาะสมเปิดปิดการดีบักและหน่วยความจำที่ใช้ร่วมกันและตัวเลือกหน่วยความจำที่แชร์ X

หรือซื้อระบบที่เร็วกว่าพร้อมหน่วยความจำมากขึ้น 8 ^)

หากยังช้าเกินไปสำหรับคุณการเร่งความเร็วที่ง่ายที่สุดคือการเรียกใช้ GIMP ด้วยตัวเลือก "- ไม่มีข้อมูล" สิ่งนี้ป้องกันไม่ให้ GIMP โหลดรูปแบบแปรงและทรัพยากรที่คล้ายกันเมื่อเริ่มทำงาน คุณอาจได้รับประโยชน์เล็กน้อยจากตัวเลือก "- ไม่สาด" เช่นกัน คุณอาจต้องการเวลาที่จะดูว่ามันช่วยได้มากพอที่จะคุ้มค่าหรือไม่


หากปัญหาอยู่ในส่วนขยายอย่างน้อยหนึ่งรายการทางออกเดียวคือถอนการติดตั้งส่วนขยายเหล่านี้ นามสกุลที่พบในโฟลเดอร์ GIMP มีการติดตั้งใน (ปกติแฟ้มโปรแกรม) C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-insภายใน เพียงแค่เปลี่ยนชื่อไฟล์ส่วนขยาย.oldหรือบางสิ่งบางอย่างเช่นการscript-fu.exe script-fu.exe.oldวิธีที่ง่ายที่สุดในการกำจัดส่วนขยายทั้งหมดคือเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินทั้งหมด


1
ฉันลองพวกเขา แต่พวกเขาไม่ได้ช่วย (และคำแนะนำ # 1 ใช้ไม่ได้ - ไม่มีไฟล์ดังกล่าว)
Mateen Ulhaq

ขั้นตอนใดในกระบวนการเริ่มต้นใช้เวลานานที่สุด
harrymc

2
@harrymc การเปลี่ยนชื่อทำงาน - 5 วินาที :) เมื่อฉันพยายามเรียกใช้ script-fu.exe (เพื่อความสนุก) ฉันได้รับ: " script-fu.exe - ไม่สามารถค้นหาชิ้นส่วนได้ ------------------- -------- แอปพลิเคชันนี้ล้มเหลวในการเริ่มต้นเนื่องจากไม่พบ libgimpui-2.0-0.dll การติดตั้งแอปพลิเคชันใหม่อาจแก้ไขปัญหานี้ได้ "ไม่แน่ใจว่ามันหมายถึงอะไร
Mateen Ulhaq

1
สคริปต์ -Fu อาจถูกเรียกใช้จาก The GIMP พร้อมด้วยสภาพแวดล้อมบางอย่างที่คุณไม่มี เมื่อคุณทราบสาเหตุที่แน่ชัดแล้วคุณอาจเริ่มการสนทนาในฟอรัมของพวกเขาดังนั้นปัญหาอาจได้รับการแก้ไขด้วยเวอร์ชันในอนาคต
harrymc

1
คำตอบนี้ช่วยให้ผม แต่จะได้รับเฉพาะสำหรับ Windows 10 Gimp 2.8: มี Gimp C:\Users\<username>\AppData\Local\fontconfig\cacheปิดลบแคชแบบอักษรที่ตั้งอยู่ที่ เริ่ม Gimp และมันจะสร้างแคชใหม่ Gimp startups ที่ตามมาจะเร็วขึ้น เวลาเริ่มต้นของ Gimp ของฉันเพิ่มขึ้นจาก> 2 นาทีเป็น <10 วินาที
dhobbs

7

คำตอบที่เลือกใช้งานได้สำหรับฉัน

อย่างไรก็ตามต้องใช้ขั้นตอนที่แตกต่างกัน

การใช้ Windows 7
โดยใช้ Gimp 2.8

=== ขั้นตอนที่ 1 วินิจฉัย ===

  1. นำทางไปยัง C:\Program Files\GIMP 2\bin
  2. Shift + คลิกขวา -> "เปิดหน้าต่างคำสั่งที่นี่"
    (คลิกที่พื้นที่ว่างของโฟลเดอร์ไม่ใช่ไอคอน)
  3. ชนิด gimp-2.8.exe --verbose
  4. ดูคอนโซล Gimp ที่โผล่ขึ้นมา:
    ดูสิ่งที่ใช้เวลาในการโหลดนานที่สุด

Gimp console pic - ติดอยู่ที่ "กำลังโหลดฟอนต์"

สำหรับฉันมันจะค้างอยู่ที่ "กำลังโหลดฟอนต์" เป็นเวลา 15 วินาที
ทุกครั้งที่ฉันเปิดตัว

  1. สำหรับกระบวนการกำจัดอย่างรวดเร็ว:
    ปิด Gimp + พิมพ์สิ่งนี้ลงในพรอมต์คำสั่งของ Windows

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


หมายเหตุ: การ
เรียก gimp-2.8.exe ใช้งานได้หากเส้นทางของคอนโซลของคุณ
เหมือนกับไดเรกทอรี gimp-2.8.exe


=== ขั้นตอนที่ 2 ค้นหาแคชแบบอักษรของ Gimp ===

C:\Users\User_Name\ไม่มีไฟล์ที่มีลักษณะคล้ายกัน ".fonts-cache1"
C:\Users\User_name\.gimp-2.8ไม่มีอะไรเกี่ยวข้องกับตัวอักษรยกเว้นfontsโฟลเดอร์ว่าง

หากคุณพบว่ามี: ทำตามขั้นตอนของคำตอบที่เลือกด้านบน

บนเครื่องของฉัน:
โฟลเดอร์ฟอนต์ที่ Gimp 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. เรียกใช้ Gimp
  3. ดูว่ามันสร้างcacheโฟลเดอร์ใหม่

ถ้าเป็นเช่นนั้นคุณรู้แน่ว่านี่คือโฟลเดอร์แคชแบบอักษรของ Gimp


=== ขั้นตอนที่ 4. หวังว่ามันคงที่ ลองหา ===

ขั้นตอนสุดท้ายซ่อนแคชของ
Gimp และ Gimp สร้างใหม่ขึ้นมาใหม่

หากคุณปิด Gimp + เปิดใหม่อีกครั้งมัน
ควรเปิดเร็วขึ้นอย่างมาก
(หวังว่านี่จะเป็นสาเหตุของปัญหาของคุณ!)


สำหรับรุ่นพัฒนา 2.9 (และอาจเป็น 2.10 ในรุ่น?) ดูเหมือนว่าจะใช้C:\Users\User_Name\.cache\fontconfig
GreenReaper

วิธีแก้ปัญหาการทำงานด้วยขั้นตอนเดียวกันโดยใช้ Windows 10 ขอบคุณมาก!
Metafaniel

1
แทนที่จะเพิ่มคำตอบใหม่ (ซึ่งเป็นหลักเหมือนกับคำตอบที่ยอมรับ) คุณควรเสนอการเปลี่ยนแปลงในชื่อนั้นด้วยชื่อโฟลเดอร์ใหม่ สิ่งนี้จะปรับปรุงการมองเห็นของโซลูชัน
exhuma

4

ฉันคัดลอกไฟล์ทั้งหมดC:\Program Files\GIMP 2\lib\gimp\2.0\plug-insไปยังโฟลเดอร์ใหม่ที่ชื่อUnusedไว้ข้างในplug-insด้วย

เริ่มต้น Gimp: ~ 1 วินาทีเทียบกับ ~ 40 วินาทีก่อนหน้านี้ ฉันคัดลอก ".exes" ที่ใช้บ่อยไปยังplug-insโฟลเดอร์ ตอนนี้ Gimp เริ่มใน ~ 3 วินาที


ยินดีต้อนรับสู่ Super User! แต่ ... คุณไม่เห็นตัวอย่างหรือผลลัพธ์ และทำไมต้องมีลูกศรเหล่านั้นด้วยล่ะ? @ Martin ได้งานที่ดี แต่ที่ยังคงดูน่ากลัวบนมือถือ และก็ยังไม่มีประโยชน์ที่จะเพิ่มลูกศร โปรดดูคนอื่น ๆ สามารถแก้ไขโพสต์ของฉันได้! ขอบคุณ
Arjan

2

จากประสบการณ์ของฉัน Windows Vista นั้นช้ามากโดยมี RAM น้อยกว่า 4 GB (และคุณบอกว่าคุณมี 2 GB) การสลับไปใช้ Windows XP ปรับปรุงสิ่งต่าง ๆ อย่างมาก แต่ไดรเวอร์ไม่สามารถใช้งานได้กับฮาร์ดแวร์รุ่นใหม่เสมอดังนั้นตัวเลือกที่ดีที่สุดถัดไปคือการใช้งานกับ Windows 7 (ซึ่งดูเหมือนว่าต้องใช้ RAM จำนวนมากซึ่งแตกต่างจาก XP)

ฉันยังสังเกตเห็นในคอมพิวเตอร์บางเครื่องว่าตารางการจัดเรียงข้อมูลบนดิสก์ไม่ทำงานใน Vista แม้จะมีการกำหนดให้ทำงานทุกสัปดาห์ดังนั้นคุณอาจต้องการลองใช้ด้วยตนเอง - "Disk Defragmenter" ควรอยู่ในเมนูเริ่มของคุณภายใต้ "อุปกรณ์เสริม "->" เครื่องมือระบบ " หลังจากใช้งานสองครั้งฉันพบว่าสิ่งต่าง ๆ เร่งความเร็วขึ้นอย่างมาก (แม้ว่ามันจะไม่ดีเท่าใหม่ก็ตาม)

การเปรียบเทียบเชิงลึกของเครื่องมือการจัดเรียงข้อมูลบนดิสก์ต่าง ๆ สามารถพบได้ที่นี่โดย Mr. Roedy Green ที่มีรายละเอียดที่น่าอัศจรรย์และมีความเชี่ยวชาญด้านเทคนิคในระดับสูงมาก แต่ก็ยังเป็นสิ่งที่ดีมากในการอธิบายสิ่งต่าง ๆ ในที่เข้าใจง่าย แฟชั่น: http://mindprod.com/jgloss/defragger.html

การจัดเรียงข้อมูลดิสก์น่าจะเป็นทางออกที่ดีที่สุดของคุณหากคุณไม่สามารถเปลี่ยนไปใช้ระบบปฏิบัติการที่ดีกว่าได้


ฉันใช้ Auslogics DiskDefrag + Defraggler และตามที่ฉันได้กล่าวไว้ในความคิดเห็นด้านล่างฉันได้รับ Vista ของฉันที่ได้รับการปรับแต่งอย่างหนักที่สุดเท่าที่จะทำได้ในขณะที่ยังดูดีกว่า XP (ปิดการใช้งาน Aero) ฉันเคยได้ยิน Vistas ว่า GIMP มาเร็ว (3 วินาที) และใน XP ไม่เป็นเช่นนั้น ใน "my" XP (แล็ปท็อป) มันมาอย่างรวดเร็วใน Vista ไม่ใช่ ... BTW เครื่องของฉันดีกว่าเมื่อมันมาถึง "ใหม่" และ "มันวาว"
Mateen Ulhaq

2

ปัญหาน่าจะเป็นเรื่องแปรงหรือปลั๊กอินของคุณ ตัวอย่างเช่น GIMP จะโหลด brush ทั้งหมดลงในหน่วยความจำเมื่อเริ่มทำงาน ในระบบของฉันเองนี้ใช้ RAM ขนาด 1.1 GB และทำเช่นนี้ก่อนที่จะโหลดภาพหน้าจอเริ่มต้น (หน้าต่างหน้าจอเริ่มต้นมี แต่มีพื้นหลังสีขาวว่างเปล่า) เมื่อโปรแกรมเสร็จสิ้นการใช้ RAM 1.1 GB ภาพจะปรากฏขึ้นและโหลดขึ้นอย่างรวดเร็ว ถ้าฉันลบแปรงของฉันโปรแกรมจะเริ่มทำงานในเวลาประมาณ 4 วินาทีและกิน RAM เพียง 49 MB

แก้ไข: Windows 7 64-bit, Pentium Dual-Core 2.7 GHz, 4GB RAM GIMP 2.8 จากสถานที่ของ Partha


5
นั่นเป็นแปรงมากมายแล้ว
Simon Sheehan

1

การประมวลผลแบบอักษรมักเป็นสาเหตุของการเริ่มต้น Gimp ที่ช้า ดูเหมือนจะมีหลายแหล่งของปัญหาและวิธีแก้ปัญหาที่แนะนำอาจไม่ทำงาน ใน Gimp 2.6 บน Windows ฉันพบว่าพารามิเตอร์บรรทัดคำสั่ง "--no-fonts" ใช้งานได้ (ประหยัด 50 วินาที) แต่ (1) จากนั้นคุณไม่สามารถเพิ่มข้อความลงในรูปภาพและ (2) คุณต้องเตรียมไว้ล่วงหน้า - เริ่ม Gimp มากกว่าเพียงแค่คลิกที่ภาพ

วิธีแก้ปัญหาที่แปลก แต่มีประสิทธิภาพที่ฉันพบคือไปที่การแก้ไข -> การตั้งค่า -> โฟลเดอร์ -> แบบอักษรและลบรายการที่นั่น (ปกติ ".gimp-2.6 \ fonts") สิ่งนี้มีผลกระทบ (สำหรับเหตุผลที่ไม่ชัดเจน) ในการกำจัดความล่าช้าในการเริ่มต้นแบบอักษร แต่ยังคงอนุญาตให้ใช้ข้อความในรูปภาพโดยใช้แบบอักษรทั้งหมดที่ติดตั้งใน Windows


ฉันทำสิ่งนี้และไม่มีผลในการกำจัดความล่าช้าในการเริ่มต้นแบบอักษรสำหรับฉัน Gimp ยัง "ค้นหาแบบอักษร" อยู่ครึ่งนาทีเมื่อเริ่มต้น
comodoro

1

ฉันเคยเจอสิ่งนี้มาก (ยกเว้นใน mac) และฉันคิดว่ามันเป็นปัญหาของ Mac ที่แปลกที่ฉันต้องทน ฉันรอนานกว่า 20 วินาทีที่ extension-script-fu ปัญหาสำหรับฉันคือฉันมีอุปกรณ์จัดเก็บข้อมูล USB แบบถอดได้ (16 GB และไม่เร็วเกินไป) และเครื่องของฉันดูเหมือนจะรักษาดัชนีของไฟล์ในไดรฟ์นั้น

เมื่อฉันปิดการใช้งานการจัดทำดัชนีไฟล์สำหรับอุปกรณ์นั้นปัญหาทั้งหมดนี้หายไป ไม่แน่ใจว่ามันช่วยได้จริงๆและฉันไม่รู้วิธีการทำเช่นนั้นในหน้าต่าง แต่อาจมีบางอย่างที่คล้ายกัน (ฉันไม่มีคนพิการในเครื่อง windows ของฉัน)


0

Gimp ใช้เวลาประมาณ 10 วินาทีในการเริ่มต้นที่นี่โดยประมาณ 2 GHz Xeon, Arch Linux สิ่งนี้บอกฉันว่ามันน่าจะเป็นปัญหากับ Gimp เวอร์ชั่น Windows นอกจากนี้ฉันยังพบว่า Gimp เวอร์ชั่น Windows ใช้เวลาโหลดนาน

เพื่อตอบคำถามของคุณคุณสามารถเรียกใช้ Linux ฉันพนันได้เลยว่า Gimp จะเริ่มทำงานได้เร็วขึ้นหากคุณใช้ Gimp ใน Linux ในเครื่องเสมือน (เช่น VirtualBox)


4
ฉันไม่ต้องการเปลี่ยนมาใช้ VirtualBox และใช้ Ubuntu ทุกครั้งที่ฉันต้องการ GIMP ... ขอบคุณ
Mateen Ulhaq

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.