Lion'a yükselttikten sonra Önizleme neden aşırı yavaş?


19

OS X Lion'a yükselttikten sonra, önizleme uygulamamın artık çok yavaş olduğunu fark ettim, yerel bir dosyayı açarken bile saniyeler yerine bir dosyayı açmak için dakikalar alıyor. Ayrıca, genellikle yanıt vermez.

Bunun nedeni nedir ve bu sorunu gidermek için Lion'u yeniden yüklemem gerekir mi? Mümkünse tüm süreci tekrar gözden geçirmemeyi tercih ederim.


7
Önizlemeyi ile kapatmayı option-command-qve Önizlemeyi tekrar açmayı deneyin.

@bckbck bu sorunun cevabı olmalı, yorum değil. Bir cazibe gibi çalıştı.
Hilton Campbell

Denedim ve işe yaramadı. OS X'in önceki bir sürümündeki sistem dosyaları Önizleme'yi etkiler mi?
11:39

@ futureelite7 Preview'un sistem dosyalarını değiştirdiğini mi söylüyorsun? Neredeyse kesinlikle bu olur ...
Nathan Greenstein

Hayır, kendim değiştirmedim. Sadece Önizleme OS X 10.6.x sürümünden kalan dosyaların nedeni olup olmadığını merak ediyorum.
futureelite7

Yanıtlar:


8

OptCmdQ benim için yeni bir Macbook Pro i5 2.4Ghz üzerinde çalıştı

Yalnızca önceki pencereleri atmanın uygulamanın yavaş çalışmasına neden olan bir şeyi temizlediğini varsayabilirim.


4

Dosya sistemi etkinliğini görüntülemek için fs_usage komutunu kullanma

Terminal'de çalışmaktan memnunsanız, aşağıdaki rutinin bir sonucu, yavaşlığın nedenlerini tahmin etmeye yardımcı olabilir.

  1. Açık Önizleme sonra alt/optioncommandqhiç çıkın ve Sil, Windows

  2. Terminal'de yeni bir pencere açın

  3. Aşağıdaki satırı Terminal'e yapıştırın returnveya tuşuna basın veyaenter

    sudo fs_usage cmd Preview

  4. istenirse yönetici şifrenizi girin

  5. kullanım için ipuçlarına uyun - muhtemelen şimdi onlara ihtiyacınız olmayacak, ancak bunların farkında olmak güzel

  6. Anahtar upaynı çizgiyi temsil ama yapacak değil return yaenter

  7. Terminal'i hızlı bir şekilde ön plana çıkarmaya hazır olun

  8. hızlı bir şekilde: Önizleme için Dock simgesini tıklayın - Terminal'i hızlı bir şekilde ön plana getirin - tuş returnveyaenter

  9. Boş zamanlarınızda, Önizleme hazır olduğunda: gecikmelerle ilişkilendirdiğiniz bir dosyayı açın

  10. bu dosya açıldıktan sonra commandwpencereyi kapatmak için tuşu

  11. pencere kapandıktan sonra commandqÖnizleme'den çıkmak için tuşu

  12. Terminal'i ön plana getirin, pencereyi ekranı kaplayacak şekilde büyütün controlc

  13. Terminal penceresinde gizli veya hassas bir şey görmüyorsanız: tüm metni seçin, metni kopyalayın ve ardından:

    • yapıştırılan metni eklemek için sorunuzu düzenleyin .

Ekran görüntüleri

(6), (8) ve (12) adımlarından sonra görülebilecek Terminal örnekleri:

imleç çizginin kuyruğunda

Önizlemeyi açtıktan sonra

control-c tuşlandıktan sonra

Diğer okuyucular

Benzer bilgileri edinmenin daha akıllı veya daha kullanıcı dostu bir yolu var mı?

Bu durumda amaçladım fs_usageçünkü çıktısı, gecikmelerin en belirgin olduğu noktaları anlamaya yardımcı olabilecek zaman damgaları içeriyor.

Referans

fs_usage (1) Mac OS X Kılavuz Sayfası


Eğer fs_usagekorkutucu oluşudur (Emin birçok kullanıcılara olacaktır değilim): Farklı soru bir cevap şüphelendiğim doğruluyor: Cihazlar aynı komuta bir daha kullanıcı dostu bir arayüz sunar. Ancak: Instruments'ı kullanmak için, aşırıya kaçabilecek Xcode'u yüklemelisiniz ...
Graham Perrin

1

Yeniden yüklemeden önce, neden birkaç kolay yalıtım alıştırması yapmıyorsunuz - ağ, diğer işlemler veya kullanıcı hesabınız sorunlar olabilir ve hiçbiri yeniden yüklemeyle çözülemez.

Aslan Açıkçası önizleme uygulaması daha fazla şey yapmak yaptı. Açık dosyaları izler, böylece bir sonraki açılışta tekrar açılırlar, daha akıllı bir veri algılaması, yeni bir büyüteç vardır - mac'unuz daha fazlasını yapabilir ve bu meşhur "devenin arkasını kıran saman" olabilir

Sadece yeniden yüklemek yerine - gerçekten neler olduğunu görmek için biraz kurcalayabilirsiniz. Başka arka plan işlemleri var mı? Hala sabit sürücüyü dizine ekliyor mu?

Buradaki sipariş yardımcı olabilir, ancak mantıklı olanı yapmaktan çekinmeyin: (bu adımların her birinin ardından önizleme testinizi gerçekleştireceksiniz)

  1. Ağı kapatın (gerekirse hepsi)
  2. Oturumu kapatıp tekrar açın
  3. Yeniden Başlatma
  4. Yeni bir kullanıcı yap
  5. Güvenli önyükleme

Elma destek sitelerinde bir yazılım sorununu izole etmek için bazı harika ama kapsamlı prosedürler vardır, ancak bunlar, bu sorunu çözmede sizi hızlı bir şekilde izleyebilecek birkaç şeydir.

Önizleme yavaş ise başka bir şey olmazsa - bunun nedenini bulmak için iyi bir şansınız var. Suçluyu kovalamada iyi şanslar.


1

Bir MBP'de OS X Lion 10.7.3 2GB RAM ile bu sorunu yaşıyordum. Yukarıdaki terminal adımlarını denedim ama orada hiçbir şey bulamadım. Kodumu okuyordu ve terminal çıktı erken "font" adını fark ettim. Geçmişte yinelenen yazı tiplerine sahip olduğumu hatırlıyorum, Snow Leopard'da sorunlara neden oluyor.

Ne yapalım:

  • Yazı Tipi Defteri'ni (spotlight araması) açın ve Koleksiyon sütununda Tüm Yazı Tipleri'ni seçin.
  • Yazı Tipi listesinde ilerleyin ve yinelenen sarı renkli üçgen içeren bir yazı tipi arayın.
  • Üçgeni tıklayın ve otomatik olarak kaldır'ı seçin.

Önizleme ve TextEdit artık çok daha hızlı açılıyor.


Yanıtlar her zaman aynı sırada listelenmediğinden, kullandığınız terminal adımları ile yanıtınızı genişletebilir misiniz?
jmlumpkin

1

Aynı sorunu vardı ve "özgeçmiş" özelliğini devre dışı bırakarak çözmek başardı. Bu sistem çapında yapılabilir, ancak yalnızca Önizleme sorununu çözmek için bunu Terminal'e yazın:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Bunun etkili olması için ~ / Library / Preferences klasörüne gitmeniz gerekebilir (benim için ilk başta işe yaramadı).

cd ~/Library/Preferences

1

Bunu deneyin: Mac bilgisayarımda büyük bir fark yarattı.

Önizleme, Tercihler, Genel altında Her dosyayı kendi penceresinde aç'ı seçin.


1

Apple.com forumlarında benden çalışan bir yanıta rastladım: Önizleme'de Dosya -> Son aç -> Temizle menüsünü seçin. Bunu yaptıktan sonra yeniden başlattığımda, tekrar hızlıca yıldırım. Ne yazık ki, bu manuel bir düzeltme; menü açıkça tekrar doldurulur ve Önizleme yavaşlar, bu yüzden Apple'ın bunu düzeltmek için yapması gereken bazı işler vardır. Ama en azından zaman zaman temizlemenin bir yolu var.


0

Axiotron Quickscript yüklüyse bir düzeltme sağlayana kadar devre dışı bırakmanız / kaldırmanız gerekir.


1
Lütfen, Axiotron Quickscript ile ilgili sorunun açıklamasına bir bağlantınız var mı?
Graham Perrin

0

Bunu Lion'da bir hata olarak görüyorum, muhtemelen Lion ile sunulan uygulamaların otomatik olarak bırakılmasıyla ilgili. Benzer bir şeyim var, tanıdık geliyor mu? Önizleme'yi etkinleştiren bir dosya açıyorum. Son açılan belgelerimi ve üzerlerinde dönen bir gri bindirme görüyorum. Bana yardımcı olan Önizleme'den çıkıp dosyayı yeniden açmak. Önizleme kesinlikle Lion'da kendini kapatmaya heveslidir, daha fazla bilgi için şu tidbits makalesine bakın: http://tidbits.com/article/12398


0

Başkaları tarafından açıklandığı gibi, Önizleme'nin Aslan altında yavaş performansının olası nedenlerinden biri yeni özgeçmiş özelliğidir. Bu, çeşitli şekillerde devre dışı bırakılabilir:

  • OptCmdQbir sonraki açılışta temiz bir Önizlemeye neden olan Önizleme'yi kapatarak geçici olarak .
  • Yalnızca Terminal komutunu kullanarak Önizleme için kalıcı olarak : defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false[ancak aşağıdaki nota bakın] veya
  • Genel Sistem Tercihlerindeki tüm Uygulamalar için global olarak [ancak aşağıdaki nota bakın]

Ancak, Snow Leopard'dan Lion'a (10.7.3) yakın zamanda yapılan bir güncellemeden sonra Önizleme'deki (5.5.1) benzer bir yavaşlama ile ilgili deneyimime göre, Çoklu Teknikler kullanmanız gerekebilir . Özellikle, Hatta komut satırından Önizleme için ben özürlü çağrıldıktan sonra ve küresel sistem tercihlerinde, ben hala ben de kapalı önizleme kullanarak kadar çok yavaş Önizleme performansı deneyimli OptCmdQ. Sonunda Önizleme hızlı çalışmaya geri döndü.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.