Чому попередній перегляд надмірно повільний після оновлення до Лева?


19

Після оновлення до OS X Lion, я помітив, що додаток для попереднього перегляду зараз надмірно повільний, для відкриття файла замість секунд потрібні хвилини, навіть при відкритті локального файлу. Крім того, це часто не реагує.

У чому причина tis, і чи потрібно мені перевстановити Lion, щоб виправити цю проблему? Я б краще не повторював весь процес, якщо це можливо.


7
Спробуйте закрити попередній перегляд option-command-qі спробуйте відкрити попередній перегляд ще раз.

@bckbck, це має бути відповіддю на питання, а не коментарем. Працював як шарм.
Хілтон Кемпбелл

Спробував це і не вийшло. Чи впливатимуть на попередній перегляд системні файли з попередньої версії OS X?
futureelite7

@ futureelite7 Ви хочете сказати, що ви змінили системні файли Preview? Це майже напевно було б причиною ...
Натан Грінштейн

Ні, я сам її не модифікував. Мені просто цікаво, чи можуть стати причиною файли, що залишилися від OS X 10.6.x версії Preview.
futureelite7

Відповіді:


8

OptCmdQ працював для мене на новому Macbook Pro i5 2.4 ГГц

Я можу лише припустити, що відкидання попередніх вікон очистило щось, що спричинило запуск програми повільно.


4

Використання команди fs_usage для перегляду діяльності файлової системи

Якщо ви із задоволенням працюєте в Терміналі, результат наступної рутини може допомогти оцінити причини сповільнення.

  1. відкрийте Попередній перегляд, alt/optioncommandqщоб вийти з системи Windows та скасувати це

  2. у Терміналі відкрийте нове вікно

  3. вставте наступний рядок у термінал, потім клавішу returnабоenter

    sudo fs_usage cmd Preview

  4. якщо буде запропоновано, введіть пароль адміністратора

  5. дотримуйтесь підказок щодо використання - напевно, вони вам зараз не знадобляться, але добре їх знати

  6. ключ, upщоб представити ту саму лінію, але не робити returnабоenter

  7. будьте готові швидко вивести Термінал на перший план

  8. швидко поспіль: натисніть значок док-станції для попереднього перегляду - швидко виведіть Термінал на перший план - клавішу returnабоenter

  9. у ваш дозвілля, коли попередній перегляд готовий: відкрийте файл, пов’язаний із затримками

  10. після відкриття цього файлу натисніть клавішу, commandwщоб закрити вікно

  11. після закриття вікна натисніть клавішу, commandqщоб вийти з попереднього перегляду

  12. виведіть Термінал на перший план, максимізуйте вікно, а потім клавішу controlc

  13. якщо ви не бачите нічого конфіденційного або чутливого у вікні терміналу: виберіть увесь текст, скопіюйте текст потім:

    • відредагуйте своє запитання, щоб включити вставлений текст.

Скріншоти

Приклади терміналу, який може з’явитися після кроків (6), (8) та (12):

курсор у хвості рядка

після відкриття попереднього перегляду

після керування ключами-c

Інші читачі

Чи є розумніший або зручніший спосіб отримання подібної інформації?

У цьому випадку я прагну fs_usageтому, що його вихід включає в себе часові позначки, які можуть допомогти зрозуміти моменти, в яких затримки найбільш помітні.

Довідково

fs_usage (1) Сторінка керівництва Mac OS X


Якщо fs_usageце непросто (я впевнений, що це буде для багатьох користувачів): відповідь на інше питання підтверджує те, про що я підозрював: Instruments пропонує більш зручний інтерфейс для тієї ж команди. Однак, щоб використовувати інструменти, ви повинні встановити Xcode, який може бути надмірним…
Грем Перрін

1

Перш ніж перевстановити, чому б не зробити кілька простих вправ щодо ізоляції - проблеми з мережею, іншими процесами чи вашим обліковим записом користувача можуть бути вирішені, і жодна проблема не може бути вирішена за допомогою перевстановлення.

Lion, очевидно, змусив додаток Preview зробити більше справ. Він відслідковує відкриті файли, щоб вони відкривалися знову при наступному запуску, в ньому було розумніше виявлення даних, нова лупа - ваш мак може просто зробити більше, і це може бути прислів’ям "солома, що зламала верблюда"

Замість того, щоб просто перевстановити - ви можете трохи ткнути, щоб побачити, що це насправді відбувається. Чи є інші фонові процеси? Чи все ж він індексує жорсткий диск?

Порядок тут може допомогти, але сміливо виконайте все, що має сенс: (ви запустите тест попереднього перегляду після кожного з цих кроків)

  1. Вимкніть мережу (усі за потреби)
  2. Вийдіть із системи та увійдіть назад
  3. Перезавантажте
  4. Зробіть нового користувача
  5. Безпечне завантаження

Існує кілька чудових, але вичерпних процедур щодо вирішення проблеми з програмним забезпеченням на сайтах підтримки яблук, але це декілька, які можуть швидко відстежити вас у вирішенні цієї проблеми.

Якщо попередній перегляд повільний, і нічого іншого не відбувається - у вас є хороший шанс з’ясувати, чому. Найкраща удача у переслідуванні винуватця.


1

У мене виникла ця проблема з OS X Lion 10.7.3 2 Гб оперативної пам’яті в MBP. Я спробував вищезазначені термінальні кроки, але нічого там не знайшов. Я читав свій код і помітив, що він назвав "шрифт" на початку терміналу. Я пам’ятаю, що в минулому дублюючі шрифти спричиняли проблеми у Snow Leopard.

Що робити:

  • Відкрийте Книгу шрифтів (пошук у центрі уваги) та виберіть Усі шрифти у стовпці Колекція.
  • Прокрутіть список шрифтів і знайдіть шрифт з жовтим трикутником, що вказує на те, що це дублікат.
  • Клацніть на трикутник і виберіть автоматично видалити.

Попередній перегляд та TextEdit відкриваються набагато швидше.


Оскільки відповіді не завжди перераховані в одному порядку, чи можете ви розширити свою відповідь, якими термінальними кроками ви користувалися?
jmlumpkin

1

У мене була та сама проблема, і мені вдалося її вирішити, відключивши функцію "відновити". Це можна зробити по всій системі, але щоб вирішити лише проблему «Попередній перегляд», введіть це в Терміналі:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Вам може знадобитися перейти в папку ~ / Бібліотека / Налаштування, щоб це мало ефект (для мене це спочатку не працювало).

cd ~/Library/Preferences

1

Спробуйте це: на моєму Mac це дуже змінило.

У розділі Попередній перегляд, Налаштування, Загальне, виберіть Відкрити кожен файл у своєму вікні.


1

Щойно натрапив на відповідь, яка працювала у мене на форумах apple.com: У режимі попереднього перегляду виберіть Файл -> Відкрити нещодавно -> Очистити меню. Коли я перезавантажуюсь після цього, знову блискавично. На жаль, це виправлення вручну; меню чітко заповниться знову і сповільнить попередній перегляд, тому Apple має певну роботу, щоб виправити це. Але принаймні є спосіб час від часу його очищати.


0

Якщо у вас встановлений Axiotron Quickscript, вам потрібно буде відключити / видалити його, поки вони не нададуть виправлення.


1
Будь ласка, чи є у вас посилання на опис проблеми з Axiotron Quickscript?
Грем Перрін

0

Я вважав би це помилкою у Lion, ймовірно, пов’язаною з автоматичним закриттям додатків, представлених Lion. У мене відбувається подібна річ, це звучить знайомо? Відкриваю файл, який активує попередній перегляд. Я бачу свої останні відкриті документи та сірий наклад над ними, із закруткою. Що мені допомагає, це змусити закрити попередній перегляд та знову відкрити файл. Попередній перегляд, безумовно, готовий закрити себе в Леві, для отримання додаткової інформації дивіться цю статтю про події: http://tidbits.com/article/12398


0

Як описано іншими, одна з можливих причин повільного виконання програми «Попередній перегляд під Левом» пов’язана з новою функцією резюме. Це можна відключити кількома способами:

  • тимчасово закривши Preview, використовуючи OptCmdQякий спричиняє чистий попередній перегляд при наступному запуску.
  • Постійно для попереднього перегляду лише за допомогою команди Terminal: defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false[але див. Примітку нижче] або
  • Для всіх програм із Загальних системних налаштувань [але див. Примітку нижче]

Але, на мій досвід із подібним уповільненням у Preview (5.5.1) після недавнього оновлення від Snow Leopard до Lion (10.7.3), можливо, вам знадобиться використовувати кілька методик . Зокрема, навіть після того, як я відключив резюме для попереднього перегляду з командного рядка та в усьому світі в системних налаштуваннях, я все ще відчував дуже повільну ефективність попереднього перегляду, поки я також не закрив попередній перегляд за допомогою OptCmdQ. Нарешті, Preview повернеться до швидкого запуску.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.