Перейти к основному содержанию
Photoshop получил прирост производительности на Windows и Arm благодаря улучшениям компилятора MSVC

Photoshop получил прирост производительности на Windows и Arm благодаря улучшениям компилятора MSVC

Microsoft совместно с Adobe объявили об улучшении производительности Adobe Photoshop на устройствах с Windows 11. Прирост скорости достигает 20% на системах x86-64 (AMD64) и около 13% на устройствах с архитектурой Arm.

Photoshop получил прирост производительности на Windows и Arm благодаря улучшениям компилятора MSVC

Обновление стало результатом совместной работы компаний и внедрения новых компиляторных оптимизаций в экосистеме Microsoft.

Photoshop остается одним из ключевых приложений

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

По данным отчета SQ Magazine, в 2025 году:

  • около 41 млн пользователей подписаны на Adobe Creative Cloud;
  • более 166 000 компаний используют Photoshop в своей работе.

Значительная часть этих пользователей работает на устройствах под управлением Windows.

Проблема производительности в Windows 11

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

Новое обновление направлено на устранение этих проблем и повышение общей отзывчивости приложения.

Прирост до 20% на Windows и 13% на Arm

Согласно Microsoft, оптимизации обеспечили:

  • до 20% ускорения на системах с архитектурой x86-64 (AMD64);
  • около 13% прироста производительности на устройствах с Arm-процессорами.

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

SPGO и оптимизации на уровне компилятора

Ключевую роль в ускорении сыграла технология Sample Profile Guided Optimization (SPGO), а также улучшения в компиляторе Microsoft Visual C++ (MSVC).

Adobe работала совместно с командой Microsoft над внедрением современных инструментов компиляции и оптимизации кода.

В отличие от традиционного подхода Profile Guided Optimization (PGO), SPGO не требует создания специальных тестовых сборок и длительных сценариев обучения. Вместо этого данные о производительности собираются непосредственно из оптимизированных релизных версий программ.

Это позволяет использовать реальные пользовательские нагрузки для анализа поведения приложения.

Как работает оптимизация

По данным Microsoft, улучшения включают:

  • оптимизацию компоновки кода;
  • более эффективное встраивание функций (inlining);
  • разделение «горячего» и «холодного» кода;
  • повышение эффективности выполнения инструкций процессором.

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

Эффект для пользователей

Благодаря оптимизациям Photoshop стал быстрее обрабатывать операции, связанные с интенсивными вычислениями на CPU.

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