Hardmac сообщает о сравнении производительности Mac OS X Leopard и Mac OS X Snow Leopard от Кристофа Дюкомна, разработчика MovieGate, программного пакета для кодирования видео и создания DVD. Дюкомм, который оптимизирует свое приложение для использования функций Grand Central Dispatch и Open CL в Snow Leopard, обнаружил замечательные улучшения производительности своего программного обеспечения в этой операционной системе при работе на Mac Pro.
Кристоф Дюкомм, который продолжает оптимизировать Snow Leopard для своего приложения MovieGate, только что прислал нам результаты, иллюстрирующие, как Snow Leopard может повысить производительность, когда можно использовать Grand Central и Open CL. Тесты ниже проводились на Mac Pro 2007 года (Quad Core 2,66 ГГц с GeForce 8800 GT).
Результаты включают примерно 50% увеличение скорости кодирования видео по сравнению с Leopard, а также снижение нагрузки на ЦП во время декодирования видео путем передачи части работы на графический процессор.
Snow Leopard
150 кадр/с для кодирования в MPEG-2
70% нагрузка на ЦП для декодирования
130% нагрузка на ЦП для кодирования MPEG-2 (ffmpeg)
Leopard
104 кадр/с для кодирования в MPEG-2
165% нагрузка на ЦП для декодирования
100% нагрузка на ЦП для кодирования MPEG-2 (ffmpeg)
Хотя опыт Дюкомма в настоящее время относительно редок из-за невозможности подавляющего большинства приложений использовать Grand Central Dispatch и Open CL в таком комплексном объеме, он подчеркивает потенциальный прирост производительности, который эти основные технологии могут принести в Mac OS X, по мере того как разработчики начнут ими пользоваться.