Mengapa GIMP berjalan lambat di mesin saya?

35

Apakah ada cara untuk mempercepat waktu startup GIMP pada Windows Vista Home Premium 32-Bit 1.6 [Dual] Intel Processors? Di XP [komputer berbeda], ia memuat dalam waktu kurang dari 3 detik. Di Vista, dibutuhkan 20 detik:

  • 2 Detik (lainnya - font, kuas, dll)
  • 18 Detik (ekstensi-script-fu)

Itu hanya membeku di extension-script-fu. Melihat Process Explorer, saya melihat bahwa itu tidak mengambil CPU sama sekali. EDIT 1: Tampaknya mengambil 50% dari CPU.

Itu macet selama sekitar 18 detik, dan kemudian mulai bekerja lagi. Kemudian, program GIMP yang sebenarnya muncul [... akhirnya]. Saya memiliki versi stabil terbaru yang berjalan (saya pikir). Saya mencobanya dengan mode XP SP2 Compatibiliy dan / atau Run As Administrator, tetapi itu tidak membantu.

EDIT 2: Salah satu caranya adalah dengan menonaktifkan script-fu. Adakah yang tahu cara menonaktifkannya saat startup? Apa itu mungkin? Apakah GIMP masih berfungsi? Apa yang tidak akan berhasil? Bisakah saya memulainya nanti, setelah memuat?


EDIT 3: Tampaknya mulai dengan kecepatan kilat bahkan dengan skrip-fu (<3 detik) di GIMP 2.8 RC1 pada Windows Vista.

Mateen Ulhaq
sumber
Dibutuhkan sekitar 20 detik atau lebih untuk berjalan di PC saya, dan itu WinXP SP3. Tidak benar-benar bahagia tentang itu.
Steve
3
@ Steve Mereka benar-benar harus memperbaikinya. Tapi tentu saja, ketika saya bertanya di forum GIMP sekali, mereka mulai memberi tahu saya betapa tidak sabarnya saya ... Mereka mengatakan mereka akan senang jika hanya butuh 2 menit untuk memuat! (Mungkin karena mereka tidak memiliki hal lain untuk dilakukan.)
Mateen Ulhaq
Sejauh yang saya tahu, satu-satunya cara nyata untuk mempercepat startup gimp, adalah memiliki pc yang sangat cepat. Pada core i5 saya, memuat sekitar 3secs.
Michael K
1
@Michael Masalahnya adalah proses GIMP berhenti menggunakan CPU selama 18 detik. Jadi, ini bukan masalah dengan seberapa cepat PC saya (Intel Core 2 Duo @ 1.8Ghz / prosesor), atau berapa banyak RAM yang didapat (2GB, memiliki Vista ramping dan rata-rata, menghapus risiko layanan / keamanan yang tidak perlu, Aero dinonaktifkan , dll; Juga, saya memiliki ReadyBoost dengan Kingston DataTraveller USB 2.0 dengan ruang 4GB.)
Mateen Ulhaq
1
@muntoo: mayoritas waktu pemuatan program (bukan hanya GIMP) tidak dihabiskan untuk CPU, sebagian besar waktu pemuatan program dihabiskan untuk membaca dari harddisk. Kecepatan membaca harddisk sangat tergantung pada seberapa terfragmentasi drive tersebut, pembacaan berurutan biasanya dapat mencapai 40MB / s, tetapi pembacaan yang sangat acak dapat mematikan kinerja yang mencapai di bawah 1MB / s. Suatu program yang perlu memuat 100 MB data dapat dimuat dalam 2-3 detik jika pembacaannya terutama berurutan, tetapi dapat memakan waktu lebih dari 20 detik jika file-file tersebut berserakan.
Lie Ryan

Jawaban:

25

Jika ini terjadi pada Anda ketika layar splash menjadi "Memuat File Data - Font", maka ada beberapa solusi untuk perlambatan ini.

Untuk menganalisis perlambatan, Anda dapat menambahkan --verboseparameter ke GIMP untuk lebih menganalisis masalah startup.


Artikel startup GIMP Lambat: Grafik menyarankan:

Ini juga terjadi pada saya. Seseorang yang baik hati mengatakan kepada saya bahwa di direktori c: \ dokumen dan pengaturan \ nama pengguna \, akan ada file ..fonts-cache1. Hapus cache itu dan mulai kembali GIMP. Pertama kali perlu beberapa saat untuk membuat font-cache itu lagi, tetapi dari ke-2 kali ini seharusnya cukup normal.

Perhatikan bahwa pada sistem yang lebih baru (Windows 7 & 10) folder ini dipindahkan ke C:\Users\<username>\AppData\Local\fontconfig. Cara cepat untuk sampai ke sana adalah mengetik: Win+ r, dan memasukkan %appdata%/../local/fontconfig(atau menulis yang sama di baris alamat jendela file-explorer).


Saran lain adalah:

Saya membuat jalan pintas dengan parameter perintah --no-font dan itu dimulai dengan sangat cepat.


The GIMP FAQ mengatakan:

GIMP membutuhkan waktu terlalu lama untuk dimuat - bagaimana saya bisa mempercepatnya?

Hal utama adalah untuk memastikan Anda menjalankan setidaknya versi 1.0, dan pastikan Anda dikompilasi dengan optimasi, debugging dimatikan, dan opsi memori bersama dan X memori bersama diaktifkan.

Atau, beli sistem yang lebih cepat dengan lebih banyak memori. 8 ^)

Jika masih terlalu lambat untuk Anda, speedup termudah adalah memanggil GIMP dengan opsi "--no-data". Ini mencegah GIMP dari memuat pola, kuas, dan sumber daya serupa ketika dimulai. Anda mungkin mendapat sedikit manfaat dari opsi "--no-splash" juga; Anda mungkin ingin mengatur waktu yang satu itu untuk melihat apakah itu benar-benar cukup membantu untuk menjadi berharga.


Jika masalahnya terletak pada satu atau lebih ekstensi, satu-satunya solusi adalah mencopot pemasangan ekstensi ini. Ekstensi ditemukan di folder tempat GIMP diinstal (biasanya Program Files), di dalamnya C:\Program Files\GIMP-2.0\lib\gimp\<version>\plug-ins. Cukup ganti nama file ekstensi menjadi .oldatau sesuatu, misalnya script-fu.exemenjadi script-fu.exe.old. Cara termudah untuk menyingkirkan semua ekstensi adalah mengubah nama seluruh folder plug-in.

harrymc
sumber
1
Saya mencobanya, tetapi mereka tidak membantu. (Dan saran # 1 tidak berlaku - tidak ada file seperti itu.)
Mateen Ulhaq
Tahap apa dalam proses startup yang paling lama?
harrymc
2
@harrymc Mengganti nama berfungsi - 5 detik. :) Ketika saya mencoba menjalankan script-fu.exe (hanya untuk bersenang-senang), saya mendapatkan: " script-fu.exe - Tidak Dapat Menemukan Komponen ------------------- -------- Aplikasi ini gagal memulai karena libgimpui-2.0-0.dll tidak ditemukan. Menginstal ulang aplikasi dapat memperbaiki masalah ini. "Tidak yakin apakah ini berarti apa-apa, katakan saja.
Mateen Ulhaq
1
script-fu mungkin diluncurkan dari The GIMP dengan lingkungan tertentu yang tidak Anda miliki. Sekarang Anda tahu penyebab pastinya, Anda mungkin bisa memulai diskusi di forum mereka, jadi mungkin masalahnya akan diperbaiki dengan versi yang akan datang.
harrymc
1
Jawaban ini membantu saya, tetapi untuk mendapatkan spesifik untuk Windows 10, Gimp 2.8: dengan Gimp ditutup hapus cache font yang terletak di C:\Users\<username>\AppData\Local\fontconfig\cache. Mulai Gimp, dan itu akan membangun kembali cache; startup Gimp selanjutnya akan cepat. Waktu startup Gimp saya berubah dari> 2 menit menjadi <10 detik.
dhobbs
7

Jawaban yang dipilih berhasil untuk saya.

Namun, harus menggunakan langkah yang berbeda.

Menggunakan Windows 7
Menggunakan Gimp 2.8

=== Langkah 1. Diagnosis ===

  1. Navigasi ke C:\Program Files\GIMP 2\bin
  2. Shift + Klik Kanan -> "Buka Command Window Here"
    (klik ruang kosong folder, bukan ikon)
  3. Mengetik gimp-2.8.exe --verbose
  4. Tonton konsol Gimp yang muncul:
    lihat apa yang paling lama dimuat.

Gimp konsol pic - tergantung pada "Memuat font"

Bagi saya, itu akan menunggu "Memuat font" selama 15 detik,
setiap kali saya meluncurkan.

  1. Untuk proses eliminasi yang cepat:
    tutup Gimp + ketik ini ke Windows Command Prompt

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


catatan:
memanggil gimp-2.8.exe hanya berfungsi jika jalur konsol Anda
sama dengan direktori gimp-2.8.exe.


=== Langkah 2. Temukan cache font Gimp ===

C:\Users\User_Name\tidak memiliki file yang menyerupai ".fonts-cache1"
C:\Users\User_name\.gimp-2.8tidak memiliki font yang terkait kecuali fontsfolder kosong

Jika Anda menemukannya di sana: ikuti langkah-langkah dari jawaban yang dipilih di atas.

Di komputer saya:
folder font tempat Gimp 2.8 menyimpan fontnya cache
berada di:C:\Users\User_Name\AppData\Local\fontconfig

    petunjuk:
    klik tombol mulai Windows, ketik %appdata%/../local lalu tekan enter


=== Langkah 3. Verifikasi ini adalah folder yang benar ===

Di dalamnya C:\Users\User_Name\AppData\Local\fontconfig
harus ada folder bernama cache.
Ganti nama menjadi yang lain: contoh cache.backup .

  1. Tetap di ..\AppData\Local\fontconfigdirektori.
  2. Jalankan Gimp.
  3. Lihat apakah itu menghasilkan cachefolder baru .

Jika demikian, Anda pasti tahu bahwa ini adalah folder cache font Gimp.


=== Langkah 4. Semoga sudah diperbaiki; mari cari tahu ===

Langkah terakhir menyembunyikan cache
Gimp , dan Gimp membuat ulang yang baru.

Jika Anda menutup Gimp + buka kembali,
itu akan terbuka secara signifikan lebih cepat
(semoga ini adalah akar masalah Anda!)

Rumput H0PEr
sumber
Untuk versi pengembangan 2.9 (dan mungkin 2.10 pada rilis?) Tampaknya akan menggunakanC:\Users\User_Name\.cache\fontconfig
GreenReaper
Solusi yang berfungsi dengan langkah yang sama menggunakan Windows 10. Terima kasih banyak!
Metafaniel
1
Alih-alih menambahkan jawaban baru (yang pada dasarnya sama dengan jawaban yang diterima) Anda seharusnya mengusulkan perubahan pada yang dengan nama-folder baru. Ini akan meningkatkan visibilitas solusi.
exhuma
4

Saya menyalin semua file C:\Program Files\GIMP 2\lib\gimp\2.0\plug-inske folder baru bernama Unused, juga di dalam plug-ins.

Memulai Gimp: ~ 1 detik dibandingkan dengan ~ 40 detik sebelumnya. Saya kemudian menyalin sering digunakan ".exes" ke dalam plug-insfolder. Sekarang Gimp dimulai dalam ~ 3 detik.

SAm
sumber
Selamat Datang di Pengguna Super! Tapi ... tidakkah Anda melihat pratinjau, atau hasilnya? Dan mengapa anak panah itu perlu? @ Martin melakukan pekerjaan dengan baik, tapi itu masih terlihat mengerikan di ponsel . Dan masih tidak berguna untuk menambahkan panah. Silakan lihat juga Orang lain dapat mengedit posting saya ?! Terima kasih.
Arjan
2

Dalam pengalaman saya Windows Vista terkenal lambat dengan kurang dari 4 GB RAM (dan Anda menyebutkan bahwa Anda memiliki 2 GB). Beralih ke Windows XP meningkatkan banyak hal, tetapi driver tidak selalu tersedia dengan perangkat keras yang lebih baru sehingga opsi terbaik berikutnya adalah pergi untuk Windows 7 (yang juga tampaknya membutuhkan banyak RAM, tidak seperti XP).

Saya juga memperhatikan di beberapa komputer bahwa jadwal Disk Defragmentation tidak berjalan di Vista meskipun dijadwalkan untuk dijalankan setiap minggu, jadi Anda mungkin ingin mencoba menjalankan ini secara manual - "Disk Defragmenter" harus ada di Start Menu Anda di bawah "Accessories" "->" Alat Sistem. " Setelah menjalankan ini dua kali, saya mendapati bahwa segalanya semakin cepat (walaupun sepertinya tidak pernah sebagus yang baru).

Perbandingan mendalam dari berbagai alat Disk Defragmentation dapat ditemukan di sini, oleh Mr. Roedy Green yang luar biasa terperinci dan memiliki tingkat keahlian teknis yang sangat tinggi, tetapi juga sangat baik dalam menjelaskan berbagai hal dengan cara yang mudah dipahami mode: http://mindprod.com/jgloss/defragger.html

Disk Defragmentation mungkin adalah taruhan terbaik Anda jika Anda tidak dapat beralih ke OS yang lebih baik.

Randolf Richardson
sumber
Saya menggunakan Auslogics DiskDefrag + Defraggler, dan seperti yang telah saya katakan di komentar di bawah ini, saya mendapatkan tweak Vista saya sekeras mungkin sambil tetap terlihat lebih cantik daripada XP (menonaktifkan Aero). Saya pernah mendengar tentang Vistas di mana GIMP datang dengan cepat (3 detik), dan pada XP tidak. Pada "my" XP (laptop), ia datang dengan cepat, pada Vista, itu tidak ... BTW, mesin saya lebih baik daripada ketika datang semua "baru" dan "berkilau".
Mateen Ulhaq
2

Masalahnya kemungkinan besar kuas atau plugin Anda. Sebagai contoh, GIMP memuat semua sikat ke dalam memori ketika mulai. Pada sistem saya sendiri, ini mengkonsumsi sekitar 1,1 GB RAM, dan ini dilakukan sebelum memuat gambar layar splash (jendela layar splash ada di sana, tetapi dengan latar belakang putih kosong). Setelah program selesai mengkonsumsi 1,1 GB RAM, gambar muncul dan memuat lebih cepat. Jika saya menghapus kuas saya, program dijalankan dalam sekitar 4 detik dan hanya mengkonsumsi 49 MB RAM.

Sunting: Windows 7 64-bit, Pentium Dual-Core 2.7 GHz, 4GB RAM. GIMP 2.8 dari Partha's Place.

Ryan Fitzgerald
sumber
5
Itu banyak kuas kemudian
Simon Sheehan
1

Pemrosesan font sering menjadi penyebab lambatnya startup Gimp. Tampaknya ada banyak sumber masalah, dan solusi yang disarankan mungkin tidak berhasil. Di Gimp 2.6 pada Windows, saya menemukan bahwa parameter baris perintah "--no-fonts" berhasil (menghemat 50 detik), tetapi (1) Anda tidak dapat menambahkan teks ke gambar, dan (2) Anda harus mulai Gimp daripada hanya mengklik pada gambar.

Solusi aneh tapi efektif yang saya temukan adalah pergi ke Edit -> Preferences -> Folders -> Fonts dan hapus entri di sana (biasanya ".gimp-2.6 \ fonts"). Ini memiliki efek (untuk alasan yang tidak jelas) menghilangkan penundaan startup font tetapi masih memungkinkan penggunaan teks pada gambar menggunakan semua font yang diinstal pada Windows.

mgkrebbs
sumber
Saya melakukan ini dan itu tidak memiliki efek menghilangkan penundaan startup font untuk saya. Gimp masih "mencari font" selama setengah menit saat startup.
comodoro
1

Saya telah mengalami hal ini (kecuali pada mac) dan saya pikir itu adalah masalah mac aneh yang harus saya hadapi. Saya menunggu jauh lebih lama dari 20 detik di extension-script-fu. Masalahnya bagi saya adalah bahwa saya memiliki perangkat penyimpanan USB yang dapat dilepas (16 GB dan tidak terlalu cepat) dan mesin saya tampaknya menjaga indeks file pada drive itu.

Ketika saya menonaktifkan pengindeksan file untuk perangkat itu, seluruh masalah ini hilang. Tidak yakin itu benar-benar membantu, dan saya tidak tahu bagaimana melakukannya di windows tetapi mungkin sesuatu yang serupa. (Saya tidak punya GIMP di mesin windows saya)

pengguna568417
sumber
0

Gimp membutuhkan sekitar 10 detik untuk memulai di sini, pada sekitar 2 GHz Xeon, Arch Linux. Ini memberitahu saya bahwa itu kemungkinan besar akan menjadi masalah dengan Gimp versi Windows. Juga, saya mengalami sendiri bahwa Gimp versi Windows membutuhkan waktu lama untuk dimuat.

Untuk menjawab pertanyaan Anda, Anda dapat menjalankan Linux. Saya yakin Gimp akan memulai lebih cepat jika Anda menjalankan Gimp di Linux dalam mesin virtual (seperti VirtualBox).

Alexander
sumber
4
Saya lebih suka tidak harus beralih ke VirtualBox dan menjalankan Ubuntu setiap kali saya ingin GIMP ... Terima kasih.
Mateen Ulhaq