Почему предварительный просмотр слишком медленный после обновления до Lion?


19

После обновления до OS X Lion я заметил, что мое приложение для предварительного просмотра теперь слишком медленное, требующее минут, чтобы открыть файл вместо секунд, даже при открытии локального файла. Кроме того, это часто не отвечает.

В чем причина этого, и мне нужно переустановить Lion, чтобы исправить эту проблему? Я бы предпочел не проходить весь процесс снова, если это возможно.


7
Попробуйте закрыть Preview option-command-qи снова открыть Preview.

@bckbck, который должен быть ответом на вопрос, а не комментарием. Работал как шарм.
Хилтон Кэмпбелл

Попробовал и не получилось. Могут ли системные файлы из предыдущей версии OS X повлиять на предварительный просмотр?
futureelite7

@ futureelite7 Вы говорите, что изменили системные файлы Preview? Это почти наверняка будет причиной ...
Натан Гринштейн

Нет, я не изменял это сам. Мне просто интересно, могут ли быть причиной файлы, оставленные из версии предварительного просмотра OS X 10.6.x.
futureelite7

Ответы:


8

OptCmdQ у меня работал на новом Macbook Pro i5 2.4Ghz

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


4

Использование команды fs_usage для просмотра активности файловой системы

Если вы довольны работой в Терминале, то результат следующей процедуры может помочь оценить причины медлительности.

  1. открытое изображение затем , alt/optioncommandqчтобы бросить и Выбросьте для Windows

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

  3. вставьте следующую строку в терминал, затем нажмите returnилиenter

    sudo fs_usage cmd Preview

  4. при появлении запроса введите пароль администратора

  5. соблюдайте советы по их использованию - возможно, они вам сейчас не понадобятся, но полезно о них знать

  6. ключ upдля представления той же линии, но не return илиenter

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

  8. в быстрой последовательности: щелкните значок Dock для предварительного просмотра - быстро переведите терминал на передний план - нажмите returnилиenter

  9. на досуге, когда предварительный просмотр готов: откройте файл, связанный с задержками

  10. после того, как этот файл открыт, нажмите кнопку, commandwчтобы закрыть окно

  11. после закрытия окна нажмите commandqдля выхода из режима предварительного просмотра.

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

  13. если вы не видите ничего конфиденциального или конфиденциального в окне терминала: выделите весь текст, скопируйте текст, затем:

    • отредактируйте свой вопрос, чтобы включить вставленный текст.

Скриншоты

Примеры Терминала, которые могут появиться после шагов (6), (8) и (12):

курсор в хвосте строки

после открытия Preview

после нажатия control-c

Другие читатели

Есть ли более умный или более удобный способ получения подобной информации?

В этом случае я стремлюсь, fs_usageпотому что его вывод включает отметки времени, которые могут помочь понять моменты, в которых задержки наиболее заметны.

Ссылка

fs_usage (1) Страница руководства Mac OS X


Если fs_usageэто утомительно (я уверен, что это будет для многих пользователей): ответ на другой вопрос подтверждает то, что я подозревал: Instruments предлагает более удобный интерфейс для той же команды. Однако: чтобы использовать Инструменты, вы должны установить Xcode, который может быть излишним…
Грэм Перрин

1

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

Очевидно, что Lion заставил приложение Preview делать больше вещей. Он отслеживает открытые файлы, поэтому они открываются снова при следующем запуске, имеет более умное обнаружение данных, новую лупу - вашему макинтошу, возможно, просто нужно сделать больше, и это может быть общеизвестная «соломинка, которая сломала спину верблюда»

Вместо того, чтобы просто переустанавливать - вы могли бы немного ткнуть, чтобы увидеть, что на самом деле происходит. Есть ли другие фоновые процессы? Это все еще индексирует жесткий диск?

Порядок здесь может помочь, но не стесняйтесь делать все, что имеет смысл: (вы будете запускать предварительный тест после каждого из этих шагов)

  1. Выключите сеть (все они при необходимости)
  2. Выйти и вернуться
  3. перезагрузка
  4. Создать нового пользователя
  5. Безопасная загрузка

Есть несколько замечательных, но исчерпывающих процедур по выявлению проблем с программным обеспечением на сайтах поддержки Apple, но некоторые из них могут помочь вам быстро решить эту проблему.

Если предварительный просмотр медленный, и больше ничего не происходит - у вас есть хороший шанс выяснить, почему. Удачи в преследовании преступника.


1

У меня была эта проблема с OS X Lion 10.7.3 2GB RAM в MBP. Я попробовал описанные выше действия терминала, но ничего не смог найти. Я читал мой код и заметил, что он в начале выводил имя «шрифт». Я помню, что в прошлом у меня были дублированные шрифты, что вызывало проблемы в Snow Leopard.

Что делать:

  • Откройте «Книгу шрифтов» (поиск в центре внимания) и выберите «Все шрифты» в столбце «Коллекция».
  • Прокрутите список шрифтов и найдите шрифт с желтым треугольником, указывающий, что он является дубликатом.
  • Нажмите на треугольник и выберите удалить автоматически.

Preview и TextEdit теперь открываются намного быстрее.


Поскольку ответы не всегда перечислены в одном и том же порядке, можете ли вы расширить свой ответ с помощью того, какие шаги терминала вы использовали?
jmlumpkin

1

У меня была та же проблема, и мне удалось решить ее, отключив функцию «возобновить». Это может быть сделано в масштабе всей системы, но для решения проблемы предварительного просмотра введите это в Терминале:

defaults write com.apple.Preview NSQuitAlwaysKeepsWindows -bool false

Возможно, вам придется перейти в папку ~ / Library / Preferences, чтобы это имело эффект (для меня это сначала не сработало).

cd ~/Library/Preferences

1

Попробуйте это: это сильно повлияло на мой Mac.

В разделе «Предварительный просмотр», «Настройки», «Общие» выберите «Открыть каждый файл в отдельном окне».


1

Просто наткнулся на ответ, который сработал у меня на форумах apple.com: В Preview выберите File -> Open недавний -> Clear menu. Когда я перезагружаюсь после этого, снова молниеносно. К сожалению, это ручное исправление; меню снова явно заполнится и замедлит предварительный просмотр, так что Apple придется поработать над этим. Но, по крайней мере, есть время от времени убирать это.


0

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


1
Пожалуйста, есть ли у вас ссылка на описание проблемы с Axiotron Quickscript?
Грэм Перрин

0

Я бы посчитал это ошибкой в ​​Lion, возможно, связанной с автоматическим выходом из приложений, представленных в Lion. У меня происходит нечто подобное, это звучит знакомо? Я открываю файл, который активирует предварительный просмотр. Я вижу свои последние открытые документы и серый наложенный на них спиннер. Мне помогает принудительное завершение предварительного просмотра и повторное открытие файла. Предварительный просмотр определенно стремится закрыть себя в Lion, см. Эту статью о лакомых кусочках для получения дополнительной информации: http://tidbits.com/article/12398


0

Как описано другими, одна из возможных причин низкой производительности Preview в Lion связана с новой функцией возобновления. Это можно отключить несколькими способами:

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

Но по моему опыту с аналогичным замедлением в Preview (5.5.1) после недавнего обновления со Snow Leopard до Lion (10.7.3) вам может понадобиться использовать Multiple Techniques . В частности, даже после того, как я отключил возобновление предварительного просмотра из командной строки и глобально в системных настройках, я все еще испытывал очень медленную производительность предварительного просмотра, пока я также не закрыл предварительный просмотр с помощью OptCmdQ. Теперь, наконец, предварительный просмотр снова работает быстро.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.