Урок 5. Приложения и процессы

Принудительное завершение процессов из графического интерфейса

«Зависшее» приложение не реагирует на щелчки мыши, а указатель превращается во вращающийся пляжный шар. Поэтому «зависшее» приложение Mac на компьютерном жаргоне называется «beach-balling» (игра с мячом на пляже, бичбоулинг). Так как самое верхнее приложение управляет строкой меню, может показаться, что оно заблокировало компьютер полностью. Но это не так, поскольку при перемещении указателя из окна зависшего приложения к окну другого приложения или на рабочий стол, он возвращается к своему обычному состоянию, и пользователь может щелкать на другом приложении или рабочем столе, чтобы вернуть контроль над своим компьютером.

Продолжение ...

Решение проблем с приложениями

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

Продолжение ...

Мониторинг процессов из командной строки

Для просмотра активных процессов из интерфейса командной строки используются две основные команды - top и ps.

Продолжение ...

Мониторинг процессов с помощью Мониторинга системы (Activity Monitor)

Основным приложением Lion для мониторинга процессов во время их выполнения является Мониторинг системы (Activity Monitor). Этот крайне полезный инструмент выводит основные показатели состояния любого выполняющегося в данный момент процесса и системы в целом. Если приложение прекратило отвечать или стало работать заметно медленнее, проверьте его с помощью Мониторинга системы (Activity Monitor). Также воспользуйтесь Мониторингом системы, если вся система стала работать заметно медленнее. Эта утилита поможет идентифицировать приложение или фоновый процесс, который использует значительный процент системной памяти или ресурсов процессора.

Продолжение ...

Идентификация приложений

Чтобы быстро найти базовую информацию о приложении из утилиты Finder, выполните следующие шаги.

Продолжение ...

Мониторинг приложений и процессов

Lion предоставляет несколько методов для идентификации и управления процессами и приложениями. Для идентификации приложений и команд, включая поддерживаемые архитектуры процессоров, можно использовать приложения Finder или Информация о системе (System Information). Приложение Мониторинг системы (Activity Monitor) и команды ps и top используются для просмотра и управления всеми процессами, которые выполняются на компьютере.

Продолжение ...

Использование защищенных документов

Программы, которые поддерживают функции Автосохранение (Auto Save) и Версии (Versions), также предоставляют легкий доступ к защите документов. Защита документов не дает пользователям или, что более вероятно, их программам непреднамеренно автоматом сохранять изменения. Пользователи могут вручную защитить или снять защиту документов в программах, которые это поддерживают. Однако в качестве механизма защиты ОС Lion автоматом защищает документы после двух недель бездействия. Это поведение можно изменить в настройках программы Time Machine (для этого нужно щелкнуть на кнопке Параметры [Options]). Это немного странное расположение для управления этим параметром, поскольку для него не нужно, чтобы программа Time Machine была включена. Также он никак не влияет на процесс резервного копирования.

Продолжение ...

Использование функции Версии (Versions)

С функцией Версии (Versions) в ОС Lion программы всегда хранят историю изменений документов. При каждом автоматическом сохранении документа, также сохраняется новая его версия. Если пользователь по привычке пытается вручную сохранить файл с помощью комбинации клавиш [ Command 1+ПП, он на самом деле указывает системе сохранить версию документа. Это же делается путем выбора команды Файл > Сохранить версию (File > Save a Version) в строке меню.

Продолжение ...

Использование функции Автосохранение (Auto Save)

В первый раз сохранение в приложении, поддерживающем функцию Автосохранение (Auto Save), выполняется во многом аналогично традиционному приложению. Однако пользователи могут быть не готовы к тому, что за этим последует. Ирония состоит в том, что многим пользователям будет трудно переключиться на новый метод, хотя он и требует меньше работы. Дело в том, что большинство пользователей выросло на привычке использовать традиционные методы сохранения, и теперь им придется от них отучиться. Поэтому, чтобы пользователи Lion использовали преимущества функций автосохранения и версий, им может потребоваться потренироваться и выработать в себе новую привычку.

Продолжение ...

Основы функций Автосохранение (Auto Save) и Версии (Versions)

В ОС Lion были включены многие функции и рабочие процессы ОС iOS. Главный принцип разработки программ под iOS - пользователь никогда не должен думать о необходимости сохранять свою работу. Однако пользователи компьютеров Mac привыкли к более серьезному контролю над своими документами.

Продолжение ...