Mac OS X Snow Leopard: подробности

Обзор Mac OS X Snow Leopard

Производительность и стабильность

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

В отношении Mac OS X Snow Leopard нужно выделить два момента: скорость, которую она демонстрирует уже сейчас, и потенциал, который в ней заложен на будущее.

Начнем с настоящего. В Macworld Lab сравнили производительность Leopard и Snow Leopard путем проведения около 16 различных тестов на трех разных системах, и примерно в половине из них у Барса были лучше показатели.

Среди них стоит отметить резервное копирование на Time Machine, где Mac OS X Snow Leopard на 32% опередил Leopard, время выключения, кодирование видеофайлов в формат H.264, прокрутка PDF-файла в Preview, выполнение Sunspider JavaScript теста, архивирование папки объемом 2Гб, импортирование фотографий в iPhoto и прокрутка документов в Pages. Всего в двух из выполненных текстов Леопард был немного быстрее Барса, в остальных показатели были равными либо происходили какие-то ошибки.

В будущем программное обеспечение, положенное в основу Mac OS X Snow Leopard, сможет продемонстрировать куда лучшие результаты. Это стало возможно во многом благодаря тому, что Apple добавила несколько новых технологий, которые позволят разработчикам сторонних приложений улучшить их работу, при условии, что они все-таки воспользуются этим предложением.

Во-первых, речь идет о технологии Grand Central Dispatch, которая помогает программистам разделять программы на небольшие части, чтобы более эффективно использовать мощность многоядерного процессора компьютера. Для освоения этой технологии потребуется еще немало усилий от программистов, однако Apple надеется, что конечный результат в виде нового программного обеспечения не заставит себя ждать, ведь процессор практически у каждой модели Мака сейчас имеет по меньшей мере два ядра.

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

Включив Grand Central Dispatch и OpenCL в Mac OS X 10.6, Apple делает ставку на будущее, и предлагает сообществу разработчиков воспользоваться ими. Сейчас это принесет малую отдачу, однако уже в следующем году стоит ожидать развития этих технологий в сторонних приложениях.

По правде сказать, это не является основной причиной для приобретения Mac OS X Snow Leopard уже сейчас. Но, поверьте, с их помощью, следующий купленный вами Mac будет работать значительно быстрее, чем без них.

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

3 сентября 2009 г, 16:16
Комментарии, обсуждение